欢迎来到 Hibernate 社区通讯,在这里我们分享与用户特别相关的博客文章、论坛和 StackOverflow 问题。
文章
在 这篇文章 中,Arpit Jain 讨论了与 JPA 事务边界相关的 persist
和 merge
的区别。有关 persist
和 merge
的 实体状态转换 的更多详情,请参阅 这篇文章。
对于喜欢函数式编程的人来说,TehDev 写了一篇关于 向事务单子重构 的非常有趣的文章。
如果你使用 Payara Server,可以查看这篇文章,了解如何将其与 Hibernate 5 集成 。
Baeldung 发布了一篇关于 persist
、merge
、update
以及 saveOrUpdate
之间区别的文章。
如果你使用 Grails,Michael Scharhag 会向你展示如何 使用 Hibernate 过滤器。
JPA 2.2 已经发布,但 Hibernate 已经支持 Java 1.8 日期和时间、Hibernate 特定的 @Repeatable
注解,并且从 5.1 版本开始,还支持 Java 1.8 流。
在此过程中,你可以查看这篇文章,了解在使用流尝试限制 JDBC ResultSet
获取的记录时可能存在的 注意事项。
如果您正在使用 MySQL,Thorben Janssen 撰写了一份关于在使用 Hibernate 时需要注意的 5 个问题的列表,您可以在此处查看:使用 Hibernate 与 MySQL 时的注意事项。如果您想了解更多细节,还可以查看以下文章:
Debezium 是 Red Hat 开发的一个开源项目,允许您捕获来自 RDBMS(如 MySQL、PostgreSQL)或 NoSQL 解决方案(如 MongoDB)的事务事件,并将它们推送到 Apache Kafka。有关更多详细信息,请参阅关于使用 Debezium、MySQL 和 Kafka 的教程:此教程。