Dav*_*ave 6 xml annotations hibernate
我有一个类,我正在创建一个Hibernate映射,其中包含一个我无法修改的遗留对象,因此它没有必要的id字段可以很好地与Hibernate一起使用.我想将遗留对象注释为我的新类的@Embedded字段,并为遗留对象编写一个hbm.xml文件,并注意它是可嵌入的.有没有办法做到这一点?我见过的嵌入对象的唯一文档是指注释对象而不是使用XML.
我意识到我可以扩展遗留对象并对其进行适当的注释,但这些情况可能经常发生,所以我想尽可能避免这种情况.
axt*_*avt 11
的XML对口@EmbeddedIS <component>,见5.1.5.嵌入式对象(也称为组件).
但是,它与@Embeddable/ @Embeddedpair的工作方式不同,您需要描述.hbm.xml包含类的组件类的所有属性,如下所示:
<class name = "NewClass">
...
<component name = "legacyObject">
... properties of the legacy class ...
</component>
</class>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6898 次 |
| 最近记录: |