事务提交后如何更改隔离级别

时间:2018-06-22 13:43:25

标签: java spring jpa spring-data-jpa spring-data

我在Eclipse链接上使用Spring数据。我遇到了一个问题。 我有两种具有不同事务级别的方法-REPEATABLE_READ和READ_COMMITTED。还有第三种默认交易级别的方法。

据我所知,具有默认级别的第三种方法继承了之前的最新交易级别。

我查看了postgres的日志,看看是否在执行带有REPEATABLE_READ的第三个事务方法之前-如果前一个事务具有READ_COMMITTED-第三个事务具有REPEATABLE_READ级别-因此第三个事务具有READ_COMMITTED。

我的应用可以接受此行为。有办法改变吗?我希望每个事务都有自己的级别而不影响其他事务。

UPD 如果我正确理解Postgres驱动程序,请使用设置会话特征更改隔离级别。可以将这种行为改为使用设置交易级别隔离吗?

0 个答案:

没有答案