^1640764605516
@
sname
discriminator
slabel
discriminator
sdescriptors
xworker.lang.MetaDescriptor3
smany
true
seditCols
2
sinitialization
false
sid
discriminator
  @/@not-null
  sname
  not-null
  slabel
  not-null
  sinputtype
  select
  sdefault
  true
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  not-null
    @/@not-null/@true
    sname
    true
    slabel
    true
    svalue
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    true
    @/@not-null/@false
    sname
    false
    slabel
    false
    svalue
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    false
  @/@type
  sname
  type
  slabel
  type
  sdefault
  string
  sdescription
  一个Hibernate字段类型的名字
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  type
  @/@column
  sname
  column
  slabel
  column
  sdescription
  鉴别器字段的名字
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  column
  @/@length
  sname
  length
  slabel
  length
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  length
  @/@insert
  sname
  insert
  slabel
  insert
  sinputtype
  select
  sdefault
  true
  sdescription
  如果你的鉴别器字段也是映射为复合标识（composite identifier）的一部分，则需将 这个值设为<tt class="literal"><font face="新宋体">false</font></tt>。（告诉Hibernate在做SQL <tt class="literal"><font face="新宋体">INSERT</font></tt> 时不包含该列）<br /><br /><font face="新宋体">force</font>属性仅仅是在表包含一些未指定应该映射到哪个持久化类的时候才是有用的。 这种情况不会经常遇到。
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  insert
    @/@insert/@true
    sname
    true
    slabel
    true
    svalue
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    true
    @/@insert/@false
    sname
    false
    slabel
    false
    svalue
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    false
  @/@force
  sname
  force
  slabel
  force
  sinputtype
  select
  sdefault
  false
  sdescription
  &quot;强制&quot;Hibernate指定允许的鉴别器值,就算取得的所有实例都是根类的。
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  force
    @/@force/@true
    sname
    true
    slabel
    true
    svalue
    true
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    true
    @/@force/@false
    sname
    false
    slabel
    false
    svalue
    false
    sdescriptors
    xworker.lang.MetaDescriptor3/@attribute/@value
    sid
    false
  @/@formula
  sname
  formula
  slabel
  formula
  sinputtype
  textarea
  scolspan
  2
  sinputattrs
  rows=3 cols=60
  Sdescription
#$@text#$@
一个SQL表达式，在类型判断（判断是父类还是具体子类－译注）时执行。可用于基于内容的鉴别器。<br /><br />使用<tt class="literal"><font face="新宋体">formula</font></tt>属性你可以定义一个SQL表达式，用来判断一个行数据的类型。<br /><br />
<pre class="programlisting">&lt;discriminator
    formula=&quot;case when CLASS_TYPE in ('a', 'b', 'c') then 0 else 1 end&quot;
    type=&quot;integer&quot;/&gt;</pre>
#$@text#$@
  LvalidateOnBlur
  false
  LallowDecimals
  false
  LallowNegative
  false
  sdescriptors
  xworker.lang.MetaDescriptor3/@attribute
  sid
  formula
  @/@column1
  sname
  column
  slabel
  column
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.hibernate.hibernate-mapping-nodes.column
  smany
  true
  seditCols
  2
  sinitialization
  false
  sid
  column1
  @/@formula1
  sname
  formula
  slabel
  formula
  sdescriptors
  xworker.lang.MetaDescriptor3/@thing
  sextends
  xworker.hibernate.hibernate-mapping-nodes.formula
  smany
  true
  seditCols
  2
  sinitialization
  false
  sid
  formula1
