您好我的问题不是技术问题。我想知道hibernate 5是否支持基于XML的实体映射。
我的要求如下:
我想要Jersey-Hibernate的后端。我的前端是Android应用程序。 我希望将我的实体POJO保存在一个通用项目中,以便它们将由应用和服务器共享。 Gson将对两方进行序列化/反序列化。 但是因为android应用程序不支持编译中的所有java库,所以我不希望我的常用(POJO)依赖于某些库;在这种情况下,hibernate注释。所以我打算使用基于XML的配置。
答案 0 :(得分:9)
Hibernate 5既支持遗留HBM
映射,也支持JPA XML映射。但是,HBM
映射不再是映射实体的推荐方法。如new User Guide所示,所有示例都使用注释。
特定于Hibernate的注释提供的功能比HBM
映射的功能更多。在Hibernate 6中,计划为JPA XML映射添加扩展机制,因此不推荐使用HBM
映射。
由于您要迁移到Hibernate 5,因此最好从HBM
迁移到注释。
答案 1 :(得分:1)