java - Hibernate 需要开始并提交读取

标签 java hibernate

Hibernate 需要一个 beginTransaction 和 commitTransaction 来进行简单的数据库读取,否则会导致 select 查询返回的数据不一致。为什么需要提交,在读取查询中进行了哪些更改?

最佳答案

commitTransaction 只是关闭当前事务(应该提交或回滚)。

关于java - Hibernate 需要开始并提交读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9970318/

相关文章:

java - 构建 war 时创建额外的 jar

java - Java 中的 NP、VP 和 PP 短语分块 (CoreNLP)

hibernate - 我们可以在 grails 中实现表拆分/在日期字段中使用基于月份的 Hibernate

java - 用 SQL 替换 JPA/Hibernate DiscriminatorColumn

oracle - JPA 2.0 Oracle DATE 时间为空

java - Hibernate不同类型pojo映射

java - 如何创建带有 'title' 的框架,而不显式创建 JFrame 类的实例?

java - 如何停止 Java 转义编码标记

java - Android 中的游标与 SqliteDatabase 有问题

java - Hibernate 和 JPA 的好的继承策略是什么?