這篇文章給大家介紹Mybatis中config.xml配置文件的作用是什么,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)公司的客戶來(lái)自各行各業(yè),為了共同目標(biāo),我們?cè)诠ぷ魃厦芮信浜?,從?chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對(duì)我們的要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。專(zhuān)業(yè)領(lǐng)域包括成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、電商網(wǎng)站開(kāi)發(fā)、微信營(yíng)銷(xiāo)、系統(tǒng)平臺(tái)開(kāi)發(fā)。首先我們來(lái)看一下,一個(gè)空白的完整的Mybatis-config.xml文件(這個(gè)名字可以自由操作,必須要記住這個(gè)是Mybatis配置文件就行)
可以直接創(chuàng)建一個(gè)空白的xml文件,然后上去官網(wǎng)復(fù)制一份頭文件,粘貼進(jìn)來(lái)
上面這個(gè)就是基本的Mybatis-config.xml文件,我們?cè)陂_(kāi)發(fā)中需要添加我們需要的配置,下面就給出一個(gè)加上了基本的配置文件,通過(guò)這個(gè)來(lái)說(shuō):
從上面的內(nèi)容里面我們可以看見(jiàn)的標(biāo)簽有下面這些,但是這些是什么意思呢?
:聲明在標(biāo)簽里面的信息是配置信息 :聲明在該標(biāo)簽里面的信息是一個(gè)個(gè)的別名 :聲明要使用別名的對(duì)象(全路徑)用java注解的話可以使用@Alias注解聲明 :聲明在該標(biāo)簽內(nèi)的環(huán)境變量,default表示默認(rèn)的環(huán)境變量,一個(gè)environment表示一個(gè)jdbc連接數(shù)據(jù)庫(kù),如果有很多數(shù)據(jù)庫(kù)的話我們要用到不同的環(huán)境變量 :聲明環(huán)境變量 :聲明事務(wù)管理器 它的類(lèi)型(type)有:JDBC(基于jdbc的事務(wù)) 還有 MANAGED(托管的事務(wù)) :聲明數(shù)據(jù)源,數(shù)據(jù)源的類(lèi)型有NOPOOLED ,POOLED ,還有JIDN,在數(shù)據(jù)量少的話用ONPOOLED,測(cè)試和開(kāi)發(fā)過(guò)程一般用POOLED,實(shí)際運(yùn)行使用JIDN :jdbc連接的一些屬性 :聲明我們定義的一個(gè)個(gè)Mapper類(lèi),或者說(shuō)是關(guān)聯(lián) :聲明Mapper的路徑 上面說(shuō)到的都是在使用Mybatis要使用到的基本標(biāo)簽,必須要掌握,可能不明白上面那個(gè)environments的使用,怎么去獲取一個(gè)environment,下面看看一個(gè)例子來(lái):
InputStream in = Resource.getResourceAsInputSteam("mybatis.config"); //定義默認(rèn)environment defaultSqlSessionFactory = new SqlSessionFactoryBuilder().build(in); //其他的environment otherSqlSessionFactory = new SqlSessionFactoryBuilder().build(in, "environment的ID");上面的defaultSqlSessionFactory要自己聲明(注意)
那么除了上面的標(biāo)簽之外還有哪些標(biāo)簽?zāi)??下面在一個(gè)看看比較常用的其他標(biāo)簽
:聲明一些全局變量的
:聲明屬性文件的key和value,但是如果使用了.properties文件將會(huì)被覆蓋。
:自定義我們的傳入?yún)?shù)類(lèi)型處理器,需要extends BaseTypeHandler<自定義響應(yīng)的類(lèi)型> 最后再來(lái)看看Mybatis默認(rèn)的setting配置:
//是否使用緩存 //是否是懶記載 [java] view plain copy 關(guān)于Mybatis中config.xml配置文件的作用是什么就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。
網(wǎng)站標(biāo)題:Mybatis中config.xml配置文件的作用是什么-創(chuàng)新互聯(lián)
文章位置:http://weahome.cn/article/dpdodh.html