manager层有一方法 save1(),顺序执行service层里save2()和save3 () ,这三个方法都有配置事务,级别都是txSERIALIZABLE
问题1:save2和save3的事务不会起作用吧?
问题2:save2()里对一条数据进行update,此时save1()事务未提交,然后save3()对save2的那条数据也进行update, 此时不动了, 数据库是oracle11g, 这是锁表了吗?
问题3:我使用plsql在一个sql窗口内 这应该是一个事务内,对一条数据进行update 不提交,然后继续在这个窗口内对同样数据update ,不卡住 ,不提交,新开一个sql窗口对同一条数据update 卡主,由此是不是说明oracle同一事务内多次update不锁表?我问了公司两个人 答案竟然不一样。。
添加回复
请先登陆