spring中ibatis事务配置
来源:互联网 发布:淘宝店发货地址怎么改 编辑:程序博客网 时间:2024/05/19 17:04
一、声明式
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"
destroy-method="close"><property name="driverClassName" value="${db.driver}" />
<property name="url" value="${db.url}" />
<property name="username" value="${db.username}" />
<property name="password" value="${db.password}" />
</bean>
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="transactionTemlate" class="org.springframework.transaction.support.TransactionTemplate">
<property name="transactionManager" ref="transactionManager"/>
</bean>
<tx:advice id="defaultTxAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*"
isolation="READ_COMMITTED"
propagation="REQUIRED"
rollback-for="java.lang.Exception" />
</tx:attributes>
</tx:advice>
<aop:config proxy-target-class="true">
<aop:pointcut id="ao_bo"
expression="execution(* *..*BoImpl.*(..))" />
<aop:advisor pointcut-ref="ao_bo" advice-ref="defaultTxAdvice" />
</aop:config>
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation" value="WEB-INF/sql-map-config.xml" />
<property name="dataSource" ref="dataSource" />
<property name="sqlMapClientProperties">
<map>
<entry key="baseurl">
<value>com/ali/crm/sso/admin/ibatis/sqlmap</value>
</entry>
</map>
</property>
</bean>
<bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager">
<ref bean="transactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<bean id="defaultDao" class="com.ali.crm.sso.admin.dao.BaseDao" />
BaseDao需要继承SqlMapClientDaoSupport。操作时,执行getSqlMapClientTemplate().XXX(yyyyy)方法。
- spring中ibatis事务配置
- spring+ibatis事务配置
- spring ibatis 配置事务
- spring+ibatis事务配置
- spring+ibatis事务配置
- spring+ibatis事务配置
- Spring数据库及事务配置(ibatis)
- spring ibatis 声明式事务 配置
- Spring管理iBatis事务
- Spring管理iBatis事务
- 在Spring中配置事务
- 在Spring中配置事务
- spring中事务的配置
- Spring中如何配置事务
- iBatis中使用事务
- iBatis中使用事务
- ibatis中配置JNDI和JTA事务管理器
- Spring整合Ibatis事务实现
- 小谈 Typedef --读《c专家编程》笔记
- [Android开发]Android Notification的使用
- 查看viewlog.xxx.com
- LayoutInflater 中的 inflate() 方法
- 哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。
- spring中ibatis事务配置
- 无法创建 ADODB.Stream 对象
- 成长的寓言:做一棵永远成长的苹果树
- AJAX提交Struts2表单(服务器端validation校验出错提示)
- 抛砖引玉~~关键的企业移动应用有哪些?
- NYOJ 2689(树状数组)
- linux route 命令
- git 技巧
- linux内核SMP负载均衡浅析