【发布时间】:2018-11-07 20:38:02
【问题描述】:
我使用的是 Hibernate 4.02。 我想要做的是我想在我的所有 hbm 文件中包含一些常见的 Hbm 映射。 例如帐户、联系人 hbm.xml 文件有自己的文件 ID、名称等。 我想要做的是向所有这些 hbm 文件添加一些常见的属性,如 ModifiedBy 和 CreatedBy。
【问题讨论】:
-
如果您可以使用注释,
@MappedSuperclass用于此目的,不确定在使用hbm.xml文件时是否支持。 -
No 不能与注释一起使用。
-
hbm有什么办法
-
如果您在某种抽象类中有modifiedBy 和createdBy 等字段,那么您可能希望在hbm 文件中使用继承。 Hibernate 提供了 3 种类型的继承。对你来说最好的是“每个具体班级的表格”。