真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用MyBatis怎么對Spring進(jìn)行無縫對接-創(chuàng)新互聯(lián)

本篇文章給大家分享的是有關(guān)使用MyBatis怎么對Spring進(jìn)行無縫對接,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),寬城企業(yè)網(wǎng)站建設(shè),寬城品牌網(wǎng)站建設(shè),網(wǎng)站定制,寬城網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,寬城網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

1.為什么會出現(xiàn)MyBatis-Spring

Spring框架與MyBatis框架是Java互聯(lián)網(wǎng)技術(shù)的主流框架。但是如何將MyBatis無縫整合到Spring框架中呢?這時候就誕生了MyBatis-Spring。使用這個類庫中得類,Spring將會加載必要的MyBatis工廠類和session類。

Spring3.0也僅僅支持ibatis2.0。本來將MyBatis3的支持添加到Spring3.0中。而不幸,Spring3.0的開發(fā)在MyBatis3.0官方發(fā)布前就結(jié)束了。因?yàn)镾pring開發(fā)團(tuán)隊不想發(fā)布一個非發(fā)布版的MyBatis的整合支持。就放棄了對MyBatis的支持。

隨著Spring越來越成為java事實(shí)標(biāo)準(zhǔn)的技術(shù)框架。Spring 4.0 移除了對iBatis的直接支持。MyBatis團(tuán)隊開發(fā)出來了基于Spring的MyBatis整合Jar---MyBatis-Spring。

2.使用MyBatis-Spring的好處

1.使得業(yè)務(wù)層和模型層得到更好的分離。再Spring框架中MyBatis也更加簡單,節(jié)約不少的代碼

2.甚至不需要顯示的使用SqlSessionFactory、SqlSessiond等對象

3.MyBatis-Spring組成部分

1.配置數(shù)據(jù)源

2.配置SqlSessionFactory

3.配置SqlSessionTemplate

4.配置Mapper

5.事務(wù)處理

MyBatis中要構(gòu)建SqlSessionFactory對象,讓它產(chǎn)生SqlSession,而在MyBatis-Spring項(xiàng)目中SqlSession的使用是通過SqlSessionTemplate來實(shí)現(xiàn)的,它提供了對SqlSession操作的封裝。所以可以通過SqlSessionTemplate可以得到Mapper。

4.在Spring MVC中配置

4.1 配置SqlSessionFactoryBean

在基本的 MyBatis中,session工廠可以使用SqlSessionFactoryBuilder 來創(chuàng)建。而在 MyBatis-Spring 中,則使用 SqlSessionFactoryBean 來替代。


 

網(wǎng)站題目:使用MyBatis怎么對Spring進(jìn)行無縫對接-創(chuàng)新互聯(lián)
鏈接地址:http://weahome.cn/article/cepgho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部