0
我有以下映射文件。例外字段'DISCRIMINATOR'没有默认值
<hibernate-mapping>
<class name="One" abstract="true">
<id name="id" type="long" column="ID">
<generator class="assigned"/>
</id>
<discriminator column="DISCRIMINATOR" type="string" />
<union-subclass name="Two" table="TWO">
.
.
</union-subclass>
<union-subclass name="Three" table="THREE">
.
.
</union-subclass>
</class>
</hibernate-mapping>
<hibernate-mapping>
<subclass name="TWOSUB" extends="TWO">
.
.
</subclass>
</hibernate-mapping>
当我尝试添加TWOSUB的对象,它会引发以下异常 字段“DISCRIMINATOR”没有默认值。
上述映射有什么问题?
您是否尝试过 ? –