首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring 事宜配置与大对象存取

2012-10-08 
spring 事务配置与大对象存取!--jdbc transactionManagerbean idtransactionManagerrefdataSource

spring 事务配置与大对象存取

<!--  jdbc transactionManager<bean id="transactionManager"ref="dataSource" /></bean>--><jee:jndi-lookup id="dataSource" jndi-name="jdbc/****" /><bean id="transactionManager"transaction-manager="transactionManager"><tx:attributes><tx:method name="*" rollback-for="Exception"/></tx:attributes></tx:advice><aop:config><aop:pointcut id="daoPointcut" expression="execution(* *..dao.*.*(..))" /><aop:advisor pointcut-ref="daoPointcut" advice-ref="txAdvice"order="1" /></aop:config><bean id="lobHandler" ref="jdbcExtractor" /></bean><bean id="baseDao" abstract="true"><property name="dataSource" ref="dataSource" /><property name="lobHandler" ref="lobHandler" /></bean>

事务配置要想在异常出现的时候回滚,需要配置回滚的异常类:rollback-for="Exception" 或定义DataAccessException。

websphere的jta和jdbcExtractor都有专门的实现。

备忘。

热点排行