欢迎来到Hibernate社区通讯,在这里我们分享与用户特别相关的博客文章、论坛和StackOverflow问题。
文章
合并实体相对简单,因为你可以使用由EntityManager或Hibernate Session提供的merge
。然而,合并集合需要更多的考虑,如这篇文章中所述。
如果你正在使用Kotlin,并想为数据访问层使用JPA和Hibernate,这篇文章解释了如何实现equals()
、hashCode()
、copy()
和toString()
方法。
这篇文章展示了如何在使用Spring Boot时使用自定义Hibernate命名策略。
每个实体查询,无论是JPQL还是Criteria API,都需要解析和编译成AST(抽象语法树),以生成相关的SQL查询。实体查询编译需要时间,如这篇文章中所述,因此Hibernate提供了一个QueryPlanCache
来存储已编译的计划。
从Hibernate 5.4开始,Hibernate Statistics
对象允许你监控查询计划缓存,如这篇文章中所示,如何利用此功能加快IN查询性能。
升级时间
Hibernate OGM 5.4.0 已发布。有关此版本的详细信息,请参阅发行说明。