7.0.0.Alpha1 是 Hibernate 7.0 家族的第一个开发版本,其中包括许多新功能,以及许多改进和修复。
Java持久化 3.2
7.0 迁移到 Java持久化 3.2,这可能相当具有破坏性。请参阅迁移指南以获取详细信息。
mapping.xsd
Hibernate 7.0 提供了一个新的 XSD,它表示对 Jakarta Persistence orm.xsd 的“扩展”,并融入了 Hibernate 特定的映射功能。此扩展映射的命名空间为 http://www.hibernate.org/xsd/orm/mapping
Hibernate 模型
7.0 从 Hibernate Commons Annotations (HCANN) 迁移到新的 Hibernate Models 项目,用于处理应用程序的领域模型,读取注解并在 XML 映射文档中编织。
请参阅迁移指南以获取详细信息。
领域模型验证
7.0 对应用程序的领域模型进行了更多验证,特别是其映射细节,例如:
-
非法组合,例如同一属性上的
@Basic
和@ManyToOne
-
位置不当的注解,例如具有字段访问的注解获取方法
-
更严格地遵循 JavaBean 规范
请参阅迁移指南以获取详细信息。