未测试, 但根据发布的链接(如果您使用的是hibernate3)
<hibernate-mapping> <class name="A" table="A"> <id name="id" type="long" column="a_id"> <generator /> </id> <discriminator column="discriminator_col" type="string"/> <property name="" type=""/> <!-- ... --> </class> <subclass name="B" extends="A" discriminator-value="B"> <!-- ... --> </subclass> <subclass name="D" extends="B" discriminator-value="D"> <!-- ... --> </subclass> <subclass name="C" extends="A" discriminator-value="C"> <!-- ... --> </subclass></hibernate-mapping>



