<?xml version="1.0"?>

<!DOCTYPE hibernate-mapping SYSTEM "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd" >

<hibernate-mapping package="org.hibernate.test.jpa">

    <class name="MyEntity" table="JPA_MYENTITY" discriminator-value="E">
        <id name="id" column="ID" type="long">
            <generator class="increment"/>
        </id>
        <discriminator column="TYPE" />
        <property name="name" type="string"/>
        <many-to-one name="other" class="MyEntity" />
        <subclass name="MySubclassEntity" discriminator-value="S">
            <property name="someSubProperty"/>
        </subclass>
    </class>

</hibernate-mapping>