比方说,数据库的隔离级别设置在READ_COMMITED。
然后通过spring事务管理将事务隔离级别设置为
1) READ_UNCOMMITED -那么该事务的有效隔离级别是什么?
2) REPEATABLE_READ -那么该事务的有效隔离级别是什么?
发布于 2017-08-11 07:15:23
在DB中设置了默认隔离级别(在您的示例中是READ_COMMITED)和一个事务隔离级别。如果未显式指定,则使用默认级别。
Spring只是打开声明的隔离级别,当然“覆盖”DB的默认级别。
实际上,通过调用SQL,您可以在不使用spring的情况下进行同样的操作。
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;春天对你也是一样
https://stackoverflow.com/questions/45627433
复制相似问题