java - Spring框架,@Transactional(isolation = Isolation.DEFAULT)

标签 java spring transactions

来自文档: Isolation.DEFAULT

Use the default isolation level of the underlying datastore.

对于其他隔离级别,我们可以在 wiki, 中阅读它们的限制 但默认值呢?它实际上表现如何?

最佳答案

DEFAULT 表示:不显式设置任何隔离级别,从而使用数据库默认使用的隔离级别。

因此请阅读数据库和驱动程序的文档,看看它默认使用哪一个。大多数时候,它是 READ_COMMITTED。但某些数据库可能有另一个默认值。

关于java - Spring框架,@Transactional(isolation = Isolation.DEFAULT),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22383760/

相关文章:

java - Spring : boolean variables in objects get returned

java - Mockito 验证仅调用了预期的方法

java - 如果查询中没有这样的键,如何关闭 AWS 连接

java - 使用分区器时没有上下文持有者

java - JSF 2.1 Web 应用程序上的 Spring Security

java - jpa hibernate @transactional 配置

用于基于事务的事件的 Mongodb

java -/tmp/tomcat-docbase 始终使用 Spring Boot JAR(但不是 WAR)创建

java - Spring @Autowired 字段为空。我在不同的类中使用@AutoWired Fields

java - 当 MySQL 中的事务回滚()失败时会发生什么?