springMVC事务与并发
service
中,调用同步方法,该同步方法作用类似于Orcal中的序列号service
被spring的事务管理,传播属性默认required当多个线程调用
service
中的一个同步方法,该同步方法会出现不同步情况.
该service
被spring事务管理
原因:
由于在相关的XML中配置了spring的事物,该service
被spring的事务管理,mysql默
认的事物传播属性是required,所以,如果在该方法中调用其他方法,
其他方法与servic
共用一个事务
方法被事务管理,当多个线程同时调用时,如果同步方法中的事务没有提交, 线程就有可能
读到未提交事务的数据,从而出现程序异常