小编典典

Hibernate 5是否支持基于XML的实体映射?

hibernate

嗨,我的问题不是技术性的。我想知道hibernate5是否支持基于XML的实体映射。

我的要求如下:

我想要在Jersey-
Hibernate上使用后端。我的前端是Android应用程序。我想将我的实体POJO保留在一个公共项目中,以便它们将由应用程序和服务器共享。Gson将序列化/反序列化双方。但是由于android应用程序不支持所有Java库进行编译,因此我不希望我的common(POJO)依赖于某些库;在这种情况下,hibernate注释。因此,我计划使用基于XML的配置。


阅读 218

收藏
2020-06-20

共1个答案

小编典典

Hibernate 5同时支持传统HBM映射和JPA
XML映射。但是,HBM映射不再是映射实体的推荐方法。如新的《用户指南》中所示,所有示例都使用注释。

HBM映射相比,特定于Hibernate的注释提供的功能更多。在Hibernate 6中,计划在JPA
XML映射中添加扩展机制,因此HBM不建议使用映射。

由于您正在迁移到Hibernate 5,因此从迁移HBM到注释也是一个好主意。

2020-06-20