Отображение спящего режима в аннотацию

#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 в класс аннотаций. пожалуйста, помогите