轉(zhuǎn)載請注明出處:http://www.cnblogs.com/Joanna-Yan/p/6874672.html 

前面有寫到Spring+SpringMVC+MyBatis深入學(xué)習(xí)及搭建(二)——MyBatis原始Dao開發(fā)和mapper代理開發(fā)

MyBatis的全局配置文件SqlMapConfig.xml,配置內(nèi)容和順序如下:

properties(屬性)

setting(全局配置參數(shù))

typeAliases(類名別名)

typeHandlers(類名處理器)

objectFactory(對象工廠)

plugins(插件)

environments(環(huán)境集合屬性對象)

  environment(環(huán)境子屬性對象)

  transationManager(事務(wù)管理)

  dataSource(數(shù)據(jù)源)

mappers(映射器)

1.properties(屬性)

需求:

將數(shù)據(jù)庫連接參數(shù)單獨(dú)配置在db.properties中,只需要在SqlMapConfig.xml中加載db.properties的屬性值。在SqlMapConfig.xml中就不需要對數(shù)據(jù)庫連接參數(shù)硬編碼。

將數(shù)據(jù)庫連接參數(shù)只配置在db.properties中,原因:方便對參數(shù)進(jìn)行統(tǒng)一管理,其它xml可以引用該db.properties。

在classpath下定義db.properties文件:

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/mybatisdemo
jdbc.username=root
jdbc.password=

在SqlMapConfig.xml加載屬性文件:

大數(shù)據(jù)培訓(xùn),云培訓(xùn),數(shù)據(jù)挖掘培訓(xùn),云計(jì)算培訓(xùn),高端軟件開發(fā)培訓(xùn),項(xiàng)目經(jīng)理培訓(xùn)

<?xml version="1.0" encoding=
        
		

網(wǎng)友評論