深入解析Java的Spring框架中的混合事务与bean的区分.doc

深入解析Java的Spring框架中的混合事务与bean的区分.doc

深入解析Java的Spring框架中的混合事务与bean的区分

深入解析Java的Spring框架中的混合事务与bean的区分 这篇文章主要介绍了Java的Spring框架中的混合事务与bean的区分,Spring是Java的SSH三大web开发框架之一,需要的朋友可以参考下 混合事务 在ORM框架的事务管理器的事务内,使用JdbcTemplate执行SQL是不会纳入事务管理的。 下面进行源码分析,看为什么必须要在DataSourceTransactionManager的事务内使用JdbcTemplate。 1.开启事务 DataSourceTransactionManager protected void doBegin(Object transaction,TransactionDefinition definition) { DataSourceTransactionObjecttxObject = (DataSourceTransactionObject) transaction; Connection con = null; try { if(txObject.getConnectionHolder() == null || txObject.getConnectionHolder().isSynchronizedWithTransaction()){ ConnectionnewCon = this.dataSource.getCon

文档评论(0)

1亿VIP精品文档

相关文档