欢迎来到Hibernate社区通讯,在这里我们分享博客文章、论坛和StackOverflow问题,这些问题对我们用户特别相关。
视频
你有没有好奇过Hibernate Pull Request是如何集成的?
观看这个视频,了解我们如何重置、压缩和修正提交,以便我们得到一个良好的git日志历史。
使用关系型数据库系统的一个最大好处是,并发控制机制提供了高等级的数据完整性。然而,当你将应用程序级别的逻辑事务扩展到多个物理数据库事务时,数据库隔离级别就不够了。这个视频展示了即使在长时间运行的Web对话中,如何处理丢失更新异常。
如果你喜欢,不要忘了订阅我的YouTube频道。我会每周发布一个新的视频,所以请关注更多内容。
文章
如果你想使用Hibernate与IBM Liberty Profile,那么你绝对应该阅读Bluemix博客上的这篇文章。
对于我们的葡萄牙语读者,Rafael Ponte,他是来自巴西的知名JPA和Hibernate爱好者,已经发布了一篇关于丢失更新异常以及在使用Oracle ADF、JPA和Hibernate时如何修复它的博客文章。
如果你正在使用枚举类型,请查看这篇文章,它展示了如何使用JPA和Hibernate将Java枚举类型映射到最佳方式。
本文解释了为什么一些Java 1.8 Stream方法在JPA使用时并不十分合适。关于同一主题,你还应该阅读这篇文章,因为它演示了SQL级别的分页比JDBC ResultSet滚动更高效。
如果你已经使用了Hibernate很长时间,那么在进行多实体联合抓取分页时,你肯定已经看到了这个WARN日志消息
HHH000104: 在集合抓取中指定了firstResult/maxResults; 应用内存中!在这篇文章中,我将展示一个非常优雅的解决方案来解决这个问题。
在这篇文章中,我将展示一个非常优雅的解决方案来解决这个问题。
升级时机
Hibernate ORM 5.2.11已经发布,其中包括许多新功能和修复。
Hibernate Search 5.8.0已经发布,所以趁热打铁。