内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

MyBatis學(xué)習(xí)教程之開(kāi)發(fā)Dao的方法教程-創(chuàng)新互聯(lián)

簡(jiǎn)介

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

使用Mybatis開(kāi)發(fā)Dao,通常有兩個(gè)方法,即原始Dao開(kāi)發(fā)方法和Mapper接口開(kāi)發(fā)方法。下面話不多說(shuō),來(lái)一起看看詳細(xì)的介紹:


主要概念介紹:

MyBatis中進(jìn)行Dao開(kāi)發(fā)時(shí)候有幾個(gè)重要的類,它們是SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession。

SqlSession中封裝了對(duì)數(shù)據(jù)庫(kù)的操作,如:查詢、插入、更新、刪除等。通過(guò)SqlSessionFactory創(chuàng)建SqlSession,而SqlSessionFactory是通過(guò)SqlSessionFactoryBuilder進(jìn)行創(chuàng)建。

1、SqlSessionFactoryBuilder

  SqlSessionFactoryBuilder用于創(chuàng)建SqlSessionFacoty,SqlSessionFacoty一旦創(chuàng)建完成就不需要SqlSessionFactoryBuilder了,因?yàn)镾qlSession是通過(guò)SqlSessionFactory生產(chǎn),所以可以將SqlSessionFactoryBuilder當(dāng)成一個(gè)工具類使用,最佳使用范圍是方法范圍即方法體內(nèi)局部變量。

2、SqlSessionFactory

  SqlSessionFactory是一個(gè)接口,接口中定義了openSession的不同重載方法,SqlSessionFactory的最佳使用范圍是整個(gè)應(yīng)用運(yùn)行期間,一旦創(chuàng)建后可以重復(fù)使用,通常以單例模式管理SqlSessionFactory。

3、SqlSession

  SqlSession是一個(gè)面向用戶的接口, sqlSession中定義了數(shù)據(jù)庫(kù)操作,默認(rèn)使用DefaultSqlSession實(shí)現(xiàn)類。

  SqlSession中提供了很多操作數(shù)據(jù)庫(kù)的方法:如:selectOne(返回單個(gè)對(duì)象)、selectList(返回單個(gè)或多個(gè)對(duì)象),SqlSession是線程不安全的,在SqlSesion實(shí)現(xiàn)類中除了有接口中的方法(操作數(shù)據(jù)庫(kù)的方法)還有數(shù)據(jù)域?qū)傩?,SqlSession最佳應(yīng)用場(chǎng)合在方法體內(nèi),定義成局部變量使用,絕對(duì)不能將SqlSession實(shí)例的引用放在一個(gè)類的靜態(tài)字段或?qū)嵗侄沃小?/p>

打開(kāi)一個(gè) SqlSession;使用完畢就要關(guān)閉它。通常把這個(gè)關(guān)閉操作放到 finally 塊中以確保每次都能執(zhí)行關(guān)閉。

如下:

SqlSession session = sqlSessionFactory.openSession();
try {
  // do work
} finally {
  session.close();
}

本文名稱:MyBatis學(xué)習(xí)教程之開(kāi)發(fā)Dao的方法教程-創(chuàng)新互聯(lián)
文章來(lái)源:http://www.rwnh.cn/article14/cegpge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站商城網(wǎng)站、靜態(tài)網(wǎng)站關(guān)鍵詞優(yōu)化、電子商務(wù)網(wǎng)頁(yè)設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
讷河市| 咸丰县| 林芝县| 石嘴山市| 德保县| 永新县| 建瓯市| 彝良县| 宿州市| 尉犁县| 萨迦县| 凤翔县| 寿光市| 大名县| 塔河县| 布尔津县| 临安市| 红河县| 翁牛特旗| 阿鲁科尔沁旗| 咸阳市| 宜川县| 德兴市| 平邑县| 肥乡县| 建瓯市| 珠海市| 桐乡市| 来凤县| 麻江县| 团风县| 武夷山市| 双城市| 瑞安市| 肇东市| 康定县| 潮州市| 房产| 青海省| 堆龙德庆县| 苏尼特左旗|