Spring事务
弹唱Tan
微信:chaletan
展开
-
5分钟搞懂Spring事务及@Transactional注解的使用
5分钟搞懂Spring事务及@Transactional注解的使用切面常识Spring 事务代码反例分析:切面常识事务是一种切面业务。事务的开启和提交、回滚是在切面上完成的,也就是代理对象所新增的部分。也就是需要用事务的时候,就需要通过切入点,调用切面代理的对象,调用切面里面的通用处理,再调用目标对象的方法。。。。这些都懂,可是在实际中,要用事务的时候,就加个@Transactional...原创 2019-05-20 10:41:50 · 1225 阅读 · 1 评论 -
悲观锁使用
乐观锁如果冲突,会更新失败,要写重试;悲观锁如果冲突,程序会等待,直到超时,如果程序有问题,用了悲观锁,但是没有事务,或是事务一直没有提交或者回滚,其他的数据写操作就会超时。所以用悲观锁要注意不能太大事务,导致后面的写操作等不起;且一定要在事务里。...原创 2019-07-10 14:06:58 · 840 阅读 · 0 评论