1、定义好datasource
2、调用datasource
3、定义事务管理器DataSourceTransactionManager
4、业务层方法体利用注解使用事务,并设置参数,这样捕获异常,才不会影响事务的执行(注:该方法所在的类构造方法不能定义为私有,否则容器启动会报错,还没弄明白为什么)
1、定义好datasource
2、调用datasource
3、定义事务管理器DataSourceTransactionManager
4、业务层方法体利用注解使用事务,并设置参数,这样捕获异常,才不会影响事务的执行(注:该方法所在的类构造方法不能定义为私有,否则容器启动会报错,还没弄明白为什么)