spring中如何做事务?(标准做法---集成jdbc)
spring中如何做事务?(标准做法---集成jdbc)
配置如下:
<bean id="dataSource" > <property name="driverClassName" value="com.mysql.jdbc.Driver" /><property name="url" value="jdbc:mysql://127.0.0.1/spring_19_jdbc" /><property name="username" value="root" /><property name="password" value="123456" /></bean> <bean id="transactionManager" ><property name="dataSource" ref="dataSource" /></bean><tx:advice id="txAdvice" transaction-manager="transactionManager" ><tx:attributes><tx:method name="add*" propagation="REQUIRED" /><tx:method name="update*" propagation="REQUIRED" /><tx:method name="del*" propagation="REQUIRED" /><tx:method name="*" read-only="true" /></tx:attributes></tx:advice><aop:config><aop:pointcut id="managerMethod" expression="execution(* com.cs.dao.*.*(..))" /><aop:advisor advice-ref="txAdvice" pointcut-ref="managerMethod" /></aop:config>bean的配置: