没有注释的 Hibernate 6 映射

Emm*_*urg 3 hibernate nhibernate-mapping

在 Hibernate 5 之前,可以使用 JPA 注释或 XML 文件来定义类映射。XML 文件很方便,因为它不与类绑定,这意味着可以:

  1. 即使您没有源代码也可以映射一个类
  2. 根据上下文以不同的方式映射类(类可以在服务器上以一种方式映射,在客户端上以另一种方式映射)

Hibernate 6 删除了 XML 映射。是否有另一种方法可以定义映射而不向持久化类添加注释?

Gav*_*ing 5

我们现在建议使用标准 JPA ORM 映射格式,即orm.xml.

对于特定于 Hibernate 的orm.xml格式扩展,您可以在此处找到mapping-3.1.0.xsd

https://hibernate.org/xsd/orm/mapping/mapping-3.1.0.xsd

我想这就是您要找的。