摘要:7个事务策略:1、 PROPAGATION_REQUIRED -- 支持当前的事务,如果不存在就创建一个新的。这是最常用的选择。2 、 PROPAGATION_SUPPORTS -- 支持当前的事务,如果不存在就不使用事务。3 、 PROPAGATION_MANDATORY -- 支持当前的事务,如果不存在就抛出异常。4 、 PROPAGATION_REQUIRES_NEW -- 创建一个新的事务,并暂停当前的事务(如果存在)。5 、 PROPAGATION_NOT_SUPPORTED -- 不使用事务,并暂停当前的事务(如果存在)。6 、 PROPAGATION_NEVER -- 不使用事务
阅读全文
摘要:前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,.
阅读全文
摘要:连续看了进五天的sping,从spring基础知识到spring深入及与其他框架的整合,逐渐真正认识到了spring的强大,同时也有一个小感慨:你永远不会明白一句话,不论你多么认同,只有你亲自去印证它,你才会明白,并从中获利。 spring就是给我这么一种感觉,其实很久以前就拜读过一些关于spring的一些书籍,但是由于当时记住的理论知识不到位,所以看得是似懂非懂,以至到最后看完了,连spring是干什么的都不知道,知道阅历了很多相关知识与实践,如今再次拜读李刚老师写的关于spring的章节,才有深以为然的感觉,才真正知道 哦 原理spring 是这么一回事。 其实说白了spring就...
阅读全文