欢迎来到Hibernate社区通讯,在这里我们分享博客文章、论坛和StackOverflow问题,这些内容对我们的用户特别相关。

采访

不要错过我们与Dmitry Alexandrov的Hibernate开发者访谈。

如果您想分享关于Hibernate的故事,请告诉我们,我们可以在我们庞大的热情开发者社区中分享。

文章

我听说了一篇新的博客文章,宣称懒加载是一种代码恶臭。然而,根据我的经验,这恰恰相反,因为我坚信EAGER加载几乎总是获取数据的一种糟糕方式。在阅读Sebastian Malaca的文章后,我找到了一篇关于混合JPA和DDD(领域驱动设计)的非常有趣的文章系列

DDD是一种很好的方法。然而,试图将关系数据库视为文档存储可以极大地损害应用程序的性能。总的来说,JPA实体不等于DDD实体。事实上,JPA实体只是域模型的持久状态。

Orlando L Otero写了一个关于在Spring、Hibernate和PostgreSQL上实现多租户架构的教程。关于多租户,我发现这篇文章来自2006年的Microsoft非常相关。

选择合适的实体标识符策略需要了解底层JPA提供者的相关知识。因此,如果您想要实现可移植性,请查看如何以可移植的方式将次优的TABLE策略替换为SEQUENCEIDENTITY

Thorben Janssen撰写了一篇简短的指南,介绍了几个JPQL查询功能。关于这个主题的更多信息,请参阅Hibernate 5用户指南中的详尽JPQL和HQL章节

Gregg Bolinger提供了一种非常不错的解决方案,用于在运行Spring Boot和Hibernate集成测试时截断所有表

Hibernate实体查询适合于您想要修改获取的实体并利用脏检查机制时。然而,如果您想利用高级SQL查询功能,则需要使用原生SQL查询。查看这篇文章了解为什么原生SQL查询是一把魔杖

是时候升级了


返回顶部