关于spring @Transactional 的问题,请各位大神指教
spring吧
全部回复
仅看楼主
level 1
我叫笨瓜 楼主
用@Transactional的Isolation属性可以指定事务的隔离级别
1. READ_UNCOMMITTED:会出现脏读、不可重复读和幻读问题;
2. READ_COMMITTED:会出现不可重复读和幻读问题;
3. REPEATABLE_READ:会出现幻读问题;
4. SERIALIZABLE:串行化,不会出现上面的问题。
一般的数据库默认提供的是READ_COMMITTED隔离级别,如sqlserver2000;Mysql默认提供的是REPEATABLE_READ。 那是不是说明spring+mysql就不会有并发问题?Mysql默认提供的是REPEATABLE_READ是不是相当于自动加了行锁?
2016年09月07日 06点09分 1
1