MyBatis的 config.xml標(biāo)簽
<?xml version="1.0" encoding="UTF-8" ?> <configuration><!-- 配置 --> <!-- <properties resource="XXXXXX.properties" /> 或者使用properties配置文件 讀取順序優(yōu)先級次之 讀取順序參數(shù)傳遞優(yōu)先級最低 --> <properties><!-- 屬性 --> <property name="driver" value="" /><!-- 子元素配置 --><!-- 讀取順序優(yōu)先級最高 --> <property name="url" value="" /> <property name="username" value="" /> <property name="password" value="" /> </properties> <settings /><!-- 設(shè)置 --> <typeAliases><!-- 類型命名 --> <typeAlias alias="role" , type="com.tops.XXX.XXX.XXX" /><!-- 自定義別名 --> </typeAliases> <typeHandlers><!-- 類型處理器 --><!-- 通常是在使用枚舉類型時會用到 --> <typeHandler handler="XXXX.StatusTypeHandler" /><!-- 自定義枚舉類型的typeHandler --> </typeHandlers> <objectFactory /><!-- 對象工廠 --> <plugins /><!-- 插件 --> <environments><!-- 配置環(huán)境 --> <environment><!-- 環(huán)境變量 --> <transactionManager /><!-- 事物管理器 --> <dataSource> <!-- 數(shù)據(jù)源 --> <property name="driver" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> </dataSource> </environment> </environments> <databaseIdProvider type="DB_VENDOR"><!-- 數(shù)據(jù)庫廠商標(biāo)識 --><!-- DB_VENDOR是啟動MyBatis內(nèi)部注冊的策略器, 首先MyBatis會將你的配置讀入Configuration類里面,在連接數(shù)據(jù)庫后調(diào)用getDatabaseProductName()方法去獲得數(shù)據(jù)庫的信息, 然后用配置的name值去做匹配來得到DatabaseId --> <property name="MySQL" value="mysql" /> <property name="SQL Server" value="sqlserver" /> <!-- <select parameterType="string" databaseId="mysql">sql語句</select> --> </databaseIdProvider> <mappers><!-- 映射器 4種引入方式 --> <mapper resource="com/learn/mapper/xxx.xml" /><!-- 用文件路徑引入 --> <package name="com.learn.mapper" /><!-- 使用包名引入 --> <mapper class="com.learn.mapper.roleMapper" /><!-- 使用類注冊引用 --> <mapper url="file:///src/mappers/com/learn/mapper/xxx.xml" /><!-- 使用xxx.xml引入 --> </mappers> </configuration>
以上所述是小編給大家介紹的MyBatis的 config.xml標(biāo)簽,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
SpringMVC后端返回數(shù)據(jù)到前端代碼示例
這篇文章主要介紹了SpringMVC后端返回數(shù)據(jù)到前端代碼示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-04-04淺談java中為什么重寫equals后需要重寫hashCode
今天帶各位學(xué)習(xí)一下java中為什么重寫equals后需要重寫hashCode,文中有非常詳細(xì)的圖文介紹及代碼示例,對正在學(xué)習(xí)java的小伙伴們有很好的幫助,需要的朋友可以參考下2021-05-05如何使用Spring AOP預(yù)處理Controller的參數(shù)
這篇文章主要介紹了如何使用Spring AOP預(yù)處理Controller的參數(shù)操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-08-08深入學(xué)習(xí)Java單元測試(Junit+Mock+代碼覆蓋率)
在做單元測試時,代碼覆蓋率常常被拿來作為衡量測試好壞的指標(biāo),甚至,用代碼覆蓋率來考核測試任務(wù)完成情況,比如,代碼覆蓋率必須達(dá)到80%或 90%。下面我們就來詳細(xì)學(xué)習(xí)下java單元測試吧2019-06-06由ArrayList來深入理解Java中的fail-fast機制
fail-fast俗稱快速失敗,是在多線程進行迭代操作時產(chǎn)生沖突的一種異常拋出機制,下面我們就由ArrayList來深入理解Java中的fail-fast機制.2016-05-05JavaWeb基礎(chǔ)教程之Java基礎(chǔ)加強版
這篇文章主要介紹了JavaWeb基礎(chǔ)教程之Java基礎(chǔ)加強版的相關(guān)資料,需要的朋友可以參考下2016-07-07springboot集成mybatis?plus和dynamic-datasource注意事項說明
這篇文章主要介紹了springboot集成mybatis?plus和dynamic-datasource注意事項說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-01-01