成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

mybatis 安裝指南

alighters / 941人閱讀

摘要:的類型有兩種,表示應(yīng)用程序負(fù)責(zé)使用的事務(wù)管理方式表示應(yīng)用服務(wù)器負(fù)責(zé)進(jìn)行事物的管理。多帶帶使用時(shí),使用來(lái)處理事務(wù),打開會(huì)話,事務(wù)處理開始,增刪改操作時(shí)要執(zhí)行操作,事物提交后,關(guān)閉會(huì)話,事物結(jié)束。用于配置的層映射文件的位置。

環(huán)境要求:jdk1.6+

     eclipse +maven

pom文件:


   org.mybatis
   mybatis
   x.x.x

配置文件:

在項(xiàng)目資源中添加mybatis-config.xml配置文件



    
        
            
            
                
                
                
                
            
        
    
    
        
    
的關(guān)系:在mybatis配置文件中,可以配置多個(gè) 每一個(gè)可表示一個(gè)開發(fā)環(huán)境中使用的數(shù)據(jù)庫(kù),通過(guò)的default確定使用哪一個(gè),只需要將default設(shè)置為的id值即可。

的type類型有兩種,JDBC表示應(yīng)用程序負(fù)責(zé)使用jdbc的事務(wù)管理方式;MANAGER表示應(yīng)用服務(wù)器負(fù)責(zé)進(jìn)行事物的管理。
mybatis多帶帶使用時(shí),使用SqlSession來(lái)處理事務(wù),打開會(huì)話,事務(wù)處理開始,增刪改操作時(shí)要執(zhí)行commit操作,事物提交后,關(guān)閉會(huì)話,事物結(jié)束。
mybatis事物原理分析:http://blog.csdn.net/luanloui...

數(shù)據(jù)源用于配置數(shù)據(jù)庫(kù)的連接信息,dataSource的type有三種類型,一種是POOLED 即mybatis會(huì)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接池;UNPOOLED不適用連接池,每次都打開一個(gè)新連接;JNDI使用服務(wù)器上的連接池。

用于配置mybatis的dao層映射文件的位置。

其他配置:













使用原理:

每一個(gè)基于mybatis的應(yīng)用都以SqlSessionFactory為中心,SqlSessionFactory是通過(guò)SqlSessionFactoryBuilder創(chuàng)建,SqlSessionFactoryBuilder通過(guò)讀取xml配置文件或預(yù)先定制的Configuration實(shí)例生成SqlSessionFactory.
String resource = "org/mybatis/example/mybatis-config.xml";
InputStream inputStream = Resources.getResourceAsStream(resource);
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
{}和${}的區(qū)別:#{}在xml文件中表示占位符?,可以有效防止sql注入;${}表示文本替換,將替換文本直接插入到文本文件中,不做任何處理。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/67591.html

相關(guān)文章

  • 寫這么多系列博客,怪不得找不到女朋友

    摘要:前提好幾周沒(méi)更新博客了,對(duì)不斷支持我博客的童鞋們說(shuō)聲抱歉了。熟悉我的人都知道我寫博客的時(shí)間比較早,而且堅(jiān)持的時(shí)間也比較久,一直到現(xiàn)在也是一直保持著更新狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000014076586?w=1920&h=1080); 前提 好幾周沒(méi)更新博客了,對(duì)不斷支持我博客的童鞋們說(shuō)聲:抱歉了!。自己這段時(shí)...

    JerryWangSAP 評(píng)論0 收藏0
  • Spring Boot 開發(fā)指南(2):最快速且方便的集成Mybatis

    摘要:數(shù)據(jù)庫(kù)連接池使用的是。與的集成與與的集成并沒(méi)有什么不同的地方??梢钥催@里只是多了一個(gè)注解。如果要引用多個(gè)配置,那么就需要自定義配置的引入方式。 數(shù)據(jù)庫(kù)連接池使用的是Druid。Mybatis與spring-boot的集成與mybatis與Spring的集成并沒(méi)有什么不同的地方??梢钥催@里:https://github.com/slowlizard... 只是多了一個(gè)@ImportRes...

    104828720 評(píng)論0 收藏0
  • Spring Data JPA 詳盡指南

    摘要:而本身也是基于的實(shí)現(xiàn)。有點(diǎn)類似于實(shí)現(xiàn)類和接口的關(guān)系。而是在兩者的肩膀上更近一步,提供了更加方便的操作。順帶一說(shuō),與兩者不同,它不基于協(xié)議,而是直接通過(guò)操作語(yǔ)句來(lái)操作數(shù)據(jù)庫(kù)。 人生苦短,我用 SDJ! Spring Data JPA(SDJ)在我看來(lái),相比于 MyBatis 和 Hibernate 最大的好處就在于,它太方便了!如果你的業(yè)務(wù)邏輯并不需要控制細(xì)膩度很高的情況下(SDJ 在我...

    leanote 評(píng)論0 收藏0
  • 大數(shù)據(jù)入門指南(GitHub開源項(xiàng)目)

    摘要:項(xiàng)目地址前言大數(shù)據(jù)技術(shù)棧思維導(dǎo)圖大數(shù)據(jù)常用軟件安裝指南一分布式文件存儲(chǔ)系統(tǒng)分布式計(jì)算框架集群資源管理器單機(jī)偽集群環(huán)境搭建集群環(huán)境搭建常用命令的使用基于搭建高可用集群二簡(jiǎn)介及核心概念環(huán)境下的安裝部署和命令行的基本使用常用操作分區(qū)表和分桶表視圖 項(xiàng)目GitHub地址:https://github.com/heibaiying... 前 言 大數(shù)據(jù)技術(shù)棧思維導(dǎo)圖 大數(shù)據(jù)常用軟件安裝指...

    guyan0319 評(píng)論0 收藏0
  • 基于 SpringBoot2.0+優(yōu)雅整合 SpringBoot+Mybatis

    摘要:基于最新的,是你學(xué)習(xí)的最佳指南。驅(qū)動(dòng)程序通過(guò)自動(dòng)注冊(cè),手動(dòng)加載類通常是不必要。由于加上了注解,如果轉(zhuǎn)賬中途出了意外和的錢都不會(huì)改變。三的方式項(xiàng)目結(jié)構(gòu)相比于注解的方式主要有以下幾點(diǎn)改變,非常容易實(shí)現(xiàn)。公眾號(hào)多篇文章被各大技術(shù)社區(qū)轉(zhuǎn)載。 Github 地址:https://github.com/Snailclimb/springboot-integration-examples(Sprin...

    gghyoo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<