Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I will show you how I did this</p> <pre><code>&lt;class name="CompanyCharacteristic" table="firma_cecha" abstract="true" discriminator-value="not null"&gt; &lt;id name="Id" column="id_firma_cecha"&gt; &lt;generator class="native" /&gt; &lt;/id&gt; &lt;discriminator column="typ_cechy"/&gt; &lt;property name="FriendlyTypeName" column="typ_cechy" insert="false" update="false"/&gt; &lt;property name="All" column="cecha_all" access="nosetter.camelcase"/&gt; &lt;!-- Auditing data --&gt; &lt;property name="UserInserted" access="nosetter.camelcase" column="user_insert" insert="true" update="false"/&gt; &lt;property name="DateInserted" column="data_insert" generated="insert" insert="false" update="false"/&gt; &lt;subclass discriminator-value="Akceptacja kart płatniczych" name="CreditCardAcceptanceCharacteristic"&gt; &lt;property name="DoesIt" column="cecha_dec_1" not-null="true" type="DataAccess.NHibernate.Infrastructure.UserTypes.EnumValueInfoUserType`1[[Domain.Characteristics.YesNoNumericEnum, Domain]], DataAccess"/&gt; &lt;sql-insert&gt; DECLARE @returned decimal(20,0) exec sp_FirmaCecha_Add @TypCechy = 'Akceptacja kart płatniczych', @CechaAll = ?, @UserInsertZrodlo = ?, @CechaDec1 = ?, @IdFirmaCecha = @returned OUTPUT SELECT @returned &lt;/sql-insert&gt; &lt;sql-update&gt; exec sp_FirmaCecha_Update @TypCechy = 'Akceptacja kart płatniczych', @UserUpdateZrodlo = ?, @CechaDec1 = ?, @IdFirmaCecha = ? &lt;/sql-update&gt; &lt;sql-delete&gt; exec sp_FirmaCecha_Delete ? &lt;/sql-delete&gt; &lt;/subclass&gt; &lt;sql-insert&gt; raiserror ('CompanyInfoCharacteristic nie moze byc dodwana za pomocą NHibernate',11,1) &lt;/sql-insert&gt; &lt;sql-update&gt; raiserror ('CompanyInfoCharacteristic nie moze byc aktualizowana za pomocą NHibernate.',11,1) &lt;/sql-update&gt; &lt;sql-delete&gt; raiserror ('CompanyInfoCharacteristic nie moze byc kasowana za pomocą NHibernate.',11,1) &lt;/sql-delete&gt; </code></pre> <p>As you can see every subclass need to have its own sql statements. Base class can have its own statements also. In this example I do not allow to modify Base class instances through NHibernate</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload