设置事务的隔离级别
1)Read uncommitted :未提交读,任何读问题解决不了。
2)Read committed :已提交读,解决脏读,但是不可重复读和虚读有可能发生。
3)Repeatable read :重复读,解决脏读和不可重复读,但是虚读有可能发生。
4)Serializable :解决所有读问题。
1、创建Dao和Service
2、配置Service和Dao交给Spring管理
3、导入aop的四个包和事务的包
spring-aop-4.2.4.RELEASE.jar
spring-aspects-4.2.4.RELEASE.jar
com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar
com.springsource.org.aopalliance-1.0.0.jar
spring-tx-4.2.4.RELEASE.jar
4、配置事务管理器并开启事务
5、在Service层使用注解@Transactional
6、测试类编写
网友评论