#java #spring #hibernate
Вопрос:
<property name="code">
<column name="code" sql-type="varchar(255)" not-null="true"
index="Code" />
</property>
<property name="created" type="timestamp" generated="insert"/>-->
<property name="created" type="timestamp" />
<property name="expiration" type="timestamp" />
<property name="type">
<column name="type" sql-type="smallint" />
</property>
<subclass name="com.test.processor.testclass.Compositeclass"
discriminator-value="C" lazy="true">
<set name="children" cascade="all-delete-orphan,evict" sort="natural"
lazy="true" inverse="true">
<key column="parent" />
<one-to-many class="ccom.test.processor.testclass" />
</set>
<many-to-one name="parent" not-null="false" cascade="evict" lazy="proxy"
foreign-key="FKParent" />
</subclass>
<subclass name="com.test.processor.testclass.finalclass"
discriminator-value="F" lazy="true">
<many-to-one name="parent" not-null="false" cascade="evict" lazy="proxy"
foreign-key="FKParent" />
</subclass>
</class>
в приведенном выше «com.test.processor.testclass» является абстрактным классом и одновременно «com.test.processor.testclass.finalclass» , «com.test.processor.testclass.Compositeclass» не аннотируются сущностью (не отдельными таблицами) , расширяющими com.test.processor.testclass . Я хочу иметь такую же конфигурацию с помощью аннотации. Я не смог преобразовать hbm в класс аннотаций. пожалуйста, помогите