Mybatis和spring整合

雖然MyBatis可以生成Dao對(duì)象,但是他并沒有放到spring容器當(dāng)中
MyBatis+spring要解決的問題就是將MyBatis生成的組件(Dao)交給spring的ioc容器管理
這樣才可以注入到service中

1.SqlSessionFactoryBean :在spring容器中創(chuàng)建SqlSessionFactoryBean對(duì)象
2.MapperFactoryBean :在spring容器中創(chuàng)建接口的實(shí)例

Spring+MyBatis 重構(gòu)netCtoss資費(fèi)查詢
1.搭建環(huán)境
引入框架
--MyBatis框架,(MyBatis,數(shù)據(jù)庫驅(qū)動(dòng))
--spring框架(涉及IOC AOP DAO MVC DBCP)
--整合包 MyBatis-Spring.jar
--src下添加spring主配置文件application.xml

2.配置前端控制器

3.編寫實(shí)體類

4.編寫mapper.xml

5.創(chuàng)建映射器,編寫mapper接口

6.spring容器配置并測(cè)試

7.編寫業(yè)務(wù)組件service

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、思路 需要spring通過單例的方式管理SqlSessionFactory。Spring和mybatis整合生...
    yjaal閱讀 2,360評(píng)論 1 4
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,578評(píng)論 19 139
  • 1.整合思路 需要spring通過單例方式管理SqlSessionFactory。spring和mybatis整合...
    Mr_歡先生閱讀 1,562評(píng)論 0 11
  • 黑夜已經(jīng)降臨 白天正在來臨 愿你清晨醒來 陽光 花草 蟬鳴
    墨田閱讀 213評(píng)論 0 0
  • 從前慢,車馬日色都很慢,但是今時(shí)今日,一切都不同了。時(shí)下的一切,都浮躁的像是被快進(jìn)了兩三倍的影像,靜默卻不停的變格...
    月影塘心閱讀 506評(píng)論 0 0

友情鏈接更多精彩內(nèi)容