select查询上的串行事务

mdfafbf1  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(428)

我正在使用SpringJPA。
假设在同一事务中有一系列基于同一列的select语句

select * from emp where status='active' and emp_id=1;
update emp set status='inactive' where emp_id=1;

在同一事务中执行上述语句之后,我又有一个select语句运行相同的select查询,但它不应该给出emp_id 1,因为它是非活动的。
我尝试过更新时@transactional和选择状态时@transactional,隔离未提交,但没有成功。
无论如何,通过隔离级别来解决这个问题?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题