一、配置數(shù)據(jù)源:驅(qū)動(dòng)名,數(shù)據(jù)庫(kù)地址趟咆、用戶名籍琳、密碼
二、配置會(huì)話工廠:要指定數(shù)據(jù)源坯辩,domain對(duì)象所在的包,mybatis配置文件路徑
配置自動(dòng)掃描mapper文件:要指定掃描的包
三、用aop實(shí)現(xiàn)事務(wù)管理
1承桥、定義事務(wù)管理器對(duì)象
2、定義事務(wù)增強(qiáng)對(duì)象
3根悼、配置aop凶异,切點(diǎn)為Service里的方法蜀撑,且?guī)в蠺ransactional注解的方法
這樣的話,只有帶有Transactional注解的方法有事務(wù)管理效果剩彬,其他沒(méi)影響酷麦。
對(duì)方法命名沒(méi)特殊要求,需要開(kāi)發(fā)記得事務(wù)管理的地方加注解喉恋。
四沃饶、用aop實(shí)現(xiàn)事務(wù)管理(老高的方法)
1、定義事務(wù)管理器對(duì)象
2瀑晒、定義事務(wù)增強(qiáng)對(duì)象绍坝,增強(qiáng)對(duì)象里面限制只有add、save苔悦、delete轩褐、remve、update等打頭的方法可以寫(xiě)數(shù)據(jù)玖详,其他方法只能讀取數(shù)據(jù)
3把介、配置aop,切點(diǎn)為Service里的所有方法
這樣的話蟋座,所有的方法都有事務(wù)管理效果拗踢,然后某些特定方法才能寫(xiě)數(shù)據(jù),其他方法只能讀數(shù)據(jù)向臀。
對(duì)方法命名有特殊要求巢墅,但是不容易忘了加事務(wù)管理。