读书人

spring 事宜配置与大对象存取

发布时间: 2012-10-08 19:54:56 作者: rapoo

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都有专门的实现。

备忘。

读书人网 >软件架构设计

热点推荐