--都是之前各位大佬总结好的,我只是肤浅的汇总一下,结合我犯得错误,适合像我一样的萌新看
第一:@Transcation?引入的注解??package?org.springframework.transaction.annotation;
第四:spring?事务处理中,同一个类中:A方法(有事务)调B方法(无事务),事务生效:具体看
?
问题场景: 我在一个保存方法里调用了查询方法,导致我查到的数据都是要更新的而不是之前的。 问题原因:幻读 简单的解决方法: 第一:注解事务设置隔离级别 第二:数据库事务设置隔离级别 拓展:事务的隔离级别都有什么?除了幻读还有什么?https://www.cnblogs.com/xiarongjin/p/8405510.html注意:1:再看幻读和重复读注意操作的区别,他俩很相像;2:注意所使用的数据库默认隔离级别;3:注意spring的事务默认隔离级别
?
原文:https://blog.51cto.com/u_12550160/2817566