????????????????????????????????????????整合Mapper
1愉镰、添加依賴
2涝涤、配置數(shù)據(jù)庫(kù)連接池
3、配置掃描包
1)在啟動(dòng)類里面配置mapper接口的掃描包
2)在配置文件中配置別名以及mapper.xml文件位置
4岛杀、編寫實(shí)體類阔拳、接口,以及mapper.xml文件
5.測(cè)試
????????????????????????????????????????????通用mapper
1类嗤、添加依賴
2糊肠、配置掃描包
1)在啟動(dòng)類里面配置mapper接口的掃描包
此時(shí)到入的類為通用mapper包下的:import tk.mybatis.spring.annotation.MapperScan;
2)在配置文件中配置打印sql語句
3、編寫實(shí)體類與通用mapper接口
如果你的實(shí)體類中包含了不是數(shù)據(jù)庫(kù)表中的字段遗锣,你需要給這個(gè)字段加上@Transient注解货裹,這樣通用Mapper在處理單表操作時(shí)就不會(huì)將標(biāo)注的屬性當(dāng)成表字段處理!
4精偿、編寫服務(wù)層與控制器
????????????????????整合Junit弧圆,測(cè)試@Transactional
1.添加pom依賴
2.修改usersService.class文件,添加增加操作
方法一:
方法二:加入一個(gè)數(shù)學(xué)異常笔咽,觀察數(shù)據(jù)庫(kù)是否能夠添加
3.進(jìn)行測(cè)試
方法一:正常執(zhí)行添加操作
方法二:出現(xiàn)異常搔预,并能夠成功回滾操作