标签
作者
今天我发布了 Hibernate ORM 5.0(5.0.0.Final)。这已经是一个漫长的过程,也是许多人的共同努力的结果。感谢所有帮助我们在修复、错误报告、建议、反馈和鼓励方面取得进展的人!
在 5.0 版本中投入了大量的开发工作。以下是重点:
在过去几个月中,我们一直在努力升级 Hibernate Search 以使用 Apache Lucene 5
,以跟上 Lucene 社区最新的发布。
今天,Hibernate Search 5.5.0.Alpha1
可用!
正如版本号所示,这是一个初步版本,但我们还需要您的反馈和建议,以便更好地评估将此版本发展成为优秀、高效和稳定的最终版本所需的步骤。
Hibernate ORM 4.2.20.Final 于 2015 年 7 月 24 日发布。发布时,SourceForge 出故障,因此无法上传发行版。我决定推迟公告,直到 SourceForge 恢复运行,并且我能够在 2015 年 8 月 5 日发布 4.3.11.Final。
今天我发布了 Hibernate ORM 5.0(5.0.0.CR4)的第四次候选发布。这个版本的主要目的是更改一些设置的默认值。这允许进行一些额外的修复和额外的文档工作。
当 Hibernate ORM 在发布最终版本之前进行一些润色时,Hibernate Search 团队也做了同样的工作。
Hibernate Search 版本 5.4.0.CR2
现在可用!它是与 Hibernate ORM 5.0.0.CR3
一起构建和测试的,我们仍在等待它成为最终版本,但我们决定发布另一个候选发布版,因为最近已经应用了一些修复和改进。
使用复杂类型编写查询可能会有一些意想不到的情况。对于这些 多字段类型,关键是要在查询中 针对每个单独的字段。让我们讨论一下这是如何工作的。
前几天我遇到了一个有趣的映射挑战,我认为这可能值得分享。如果你是一个经验丰富的JPA用户,这可能对你来说不是什么新鲜事,但对于经验不足的人来说可能有所帮助 :)
TL;DR - JPA 允许你覆盖嵌入式对象和嵌入式对象集合的数据库列; @AttributeOverride
和 @AssociationOverride
可以用于此。
让我们假设以下实体模型代表一个人及其家庭和商业地址
[ ... ]
由于 Hibernate Search 项目路线图 相当过时,因此在与IRC上的团队聊天以及我们的开发者邮件列表上进行了讨论后,我在项目网站上总结了我们的计划。