service层
@Transactional(isolation=Isolation.SERIALIZABLE)
@Override public String submit(Tr tr ) { 1:查询or表数据 2:更改or表数据 3:把修改记录插入br表 } 为什么我开启了这个级别的事务,当第一个线程还没有把submit方法执行完的时候,第二个线程执行submit方法可以查询or表数据(不过第二个线程在执行到2的时候报了获取锁失败),为什么它可以查询
学习是最好的投资!
Transaction operations only involve addition, deletion, and modification operations, and queries do not require transactions
Transaction operations only involve addition, deletion, and modification operations, and queries do not require transactions