我是 hibernate 的新手。我在我的项目中看到我们正在为 hibernate 使用注释,并且我们没有在任何地方定义映射类。在这个项目中我们也使用 spring。所以我的问题是如果我们使用基于注释的 hibernate 那么我们需要hbm.xml?
如果您指的是 Hibernate XML 映射文件,那么如果您使用 Hibernate Annotations,则绝对不需要它们。
Hibernate Annotations 是 Hibernate XML 映射文件的替代方案。他们有相同的目标,其中之一就是定义实体如何映射到数据库列,以及它如何与其他实体相关。
实际上,您需要决定使用模型还是其他模型(注释或 XML 映射)。还可以使用混合模型,其中一些实体使用注释进行映射,一些实体使用 XML 映射文件进行映射。例如,可以在 Hibernate 的同一项目中使用注释和 hbm.xml 文件吗?
| 归档时间: |
|
| 查看次数: |
3607 次 |
| 最近记录: |