热门
最新
红包
立Flag
投票
同城
我的
发布
我想再睡会呀
2 年前
trueczw19960702
阿里云服务器,关了所有端口会不会被黑!!!!!!!!!!!!!急
下一条:
153、Spring支持的事务管理类型有哪些?你在项目中使用哪种方式? 答:Spring支持编程式事务管理和声明式事务管理。许多Spring框架的用户选择声明式事务管理,因为这种方式和应用程序的关联较少,因此更加符合轻量级容器的概念。声明式事务管理要优于编程式事务管理,尽管在灵活性方面它弱于编程式事务管理,因为编程式事务允许你通过代码控制业务。事务分为全局事务和局部事务。全局事务由应用服务器管理,需要底层服务器JTA支持(如WebLogic、WildFly等)。局部事务和底层采用的持久化方案有关,例如使用JDBC进行持久化时,需要使用Connetion对象来操作事务;而采用Hibernate进行持久化时,需要使用Session对象来操作事务。Spring提供了如下所示的事务管理器。事务管理器实现类 目标对象DataSourceTransactionManager 注入DataSourceHibernateTransactionManager 注入SessionFactoryJdoTransactionManager 管理JDO事务JtaTransactionManager 使用JTA管理事务PersistenceBrokerTransactionManager 管理Apache的OJB事务
立即登录