当前位置: 首页 > 知识库问答 >
问题:

什么是Jooq Transaction隔离级别?会发生脏读吗?

高勇
2023-03-14

基于中的评论https://www.jooq.org/doc/3.6/manual/sql-execution/transaction-management/对于Jooq来说,改变隔离级别似乎还不太可能。然而,不清楚Jooq设置的隔离级别是什么,因此我的问题是:Jooq使用的隔离级别是什么?

特别是,看起来我正在经历脏读,而我需要事务来防止这种情况。有人能确认Jooq事务阻止了脏读吗?

注意:将Jooq与Mysql一起使用。DB是一个AWS Aurora实例。

共有1个答案

丁承德
2023-03-14

jOOQ 3.9还不支持管理事务隔离级别。添加支持的相关功能请求是#4836。

您需要直接或通过连接池/数据源间接配置JDBC连接。

 类似资料:
  • 我有一个查询如下在PostgreSQL: 许多工作人员试图一次处理一项工作(这就是为什么我有限制为1的子查询)。在此更新之后,每个工作人员都会获取有关id的信息并处理工作,但有时他们会获取相同的工作并处理两次或更多次。隔离级别已读提交。 我的问题是,我如何保证一个工作将被处理一次?我知道有这么多的帖子,但我可以说我已经尝试了其中的大部分,但都没有帮助(); 我已尝试选择更新,但它导致了死锁的情况

  • 假设我们使用自动提交模式,即:。 默认情况下(没有BEGIN),PostgreSQL以“自动提交”模式执行事务,即每个语句都在自己的事务中执行,并在语句末尾隐式执行提交(如果执行成功,否则回滚完成)。 然后,使用读取提交的隔离级别(在 postgresql 中也是缺省值),该语句是实际的隔离单元。但在这里,这句话只意味着外在的陈述?同一外部语句中嵌入的语句呢? CTE(带查询) 我测试了一些情况,

  • 本文向大家介绍请解释下什么是cookie隔离?为什么要隔离?如何隔离?相关面试题,主要包含被问及请解释下什么是cookie隔离?为什么要隔离?如何隔离?时的应答技巧和注意事项,需要的朋友参考一下 什么是 Cookie 隔离? 或者说:请求资源的时候不要让它带 cookie 怎么做 cookie 隔离技术和传统的多域名拆分请求,提高浏览器并发请求数有点类似,均是采用多域名来处理请求 传统做法是将 c

  • 我似乎无法找到一个简单的问题的直接答案。如果我在 T-SQL 中创建事务并将隔离级别设置为可序列化,这是否会在我正在修改的表上创建读取锁?

  • 本文向大家介绍MySQL的默认事务隔离级别是?相关面试题,主要包含被问及MySQL的默认事务隔离级别是?时的应答技巧和注意事项,需要的朋友参考一下 读未提交(RU): 一个事务还没提交时, 它做的变更就能被别的事务看到. 读提交(RC): 一个事务提交之后, 它做的变更才会被其他事务看到. 可重复读(RR): 一个事务执行过程中看到的数据, 总是跟这个事务在启动时看到的数据是一致的. 当然在可重复