spring-db-事务

--都是之前各位大佬总结好的,我只是肤浅的汇总一下,结合我犯得错误,适合像我一样的萌新看
第一:@Transcation?引入的注解??package?org.springframework.transaction.annotation;
第四:spring?事务处理中,同一个类中:A方法(有事务)调B方法(无事务),事务生效:具体看

?

问题场景:
我在一个保存方法里调用了查询方法,导致我查到的数据都是要更新的而不是之前的。
问题原因:幻读
简单的解决方法:
第一:注解事务设置隔离级别
第二:数据库事务设置隔离级别
拓展:事务的隔离级别都有什么?除了幻读还有什么?https://www.cnblogs.com/xiarongjin/p/8405510.html注意:1:再看幻读和重复读注意操作的区别,他俩很相像;2:注意所使用的数据库默认隔离级别;3:注意spring的事务默认隔离级别

?

(0)
(0)
   
举报
评论 一句话评论(0
上一篇:C#实现简单的ORM框架操作关系型数据库


下一篇:PostgreSQL 版本升级方式