一、配置数据源:驱动名,数据库地址、用户名、密码
二、配置会话工厂:要指定数据源,domain对象所在的包,mybatis配置文件路径
配置自动扫描mapper文件:要指定扫描的包
三、用aop实现事务管理
1、定义事务管理器对象
2、定义事务增强对象
3、配置aop,切点为Service里的方法,且带有Transactional注解的方法
这样的话,只有带有Transactional注解的方法有事务管理效果,其他没影响。
对方法命名没特殊要求,需要开发记得事务管理的地方加注解。
四、用aop实现事务管理(老高的方法)
1、定义事务管理器对象
2、定义事务增强对象,增强对象里面限制只有add、save、delete、remve、update等打头的方法可以写数据,其他方法只能读取数据
3、配置aop,切点为Service里的所有方法
这样的话,所有的方法都有事务管理效果,然后某些特定方法才能写数据,其他方法只能读数据。
对方法命名有特殊要求,但是不容易忘了加事务管理。