-1

有没有办法为多个表共享映射文件。

每个休眠 pojo 都有一个整数 id 字段,我将其移入超类。我也有多个彼此非常相似的表。所以我也为它们创建了超类。

有没有办法将映射文件相互包含或共享映射文件?

4

1 回答 1

0

您所描述的情况由hibernate很好地处理,您应该阅读有关继承映射的hibernate文档(或您使用的任何版本的等效文档)以了解如何映射与继承相关的类。

对其他映射的引用不是通过包含,而是通过类之间的实际关系,基本上是通过引用类本身之间的继承关系,例如(来自文档):

 <hibernate-mapping>
     <subclass name="DomesticCat" extends="Cat" discriminator-value="D">
          <property name="name" type="string"/>
     </subclass>
 </hibernate-mapping>
于 2012-05-30T00:06:59.497 回答