我有以下映射文件。
<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' 没有默认值。
上面的映射有什么问题?