MyBatis的 config.xml標(biāo)簽
更新時間:2016年12月13日 10:46:54 作者:qq_29842929
這篇文章主要介紹了MyBatis的 config.xml標(biāo)簽的相關(guān)資料,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
<?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)文章
java 同步器SynchronousQueue詳解及實(shí)例
這篇文章主要介紹了java 同步器SynchronousQueue詳解及實(shí)例的相關(guān)資料,需要的朋友可以參考下2017-05-05
MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用詳解
這篇文章主要介紹了MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用詳解,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03
Java設(shè)計(jì)實(shí)現(xiàn)一個針對各種類型的緩存
這篇文章主要為大家詳細(xì)介紹了Java如何設(shè)計(jì)實(shí)現(xiàn)一個針對各種類型的緩存,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下2023-11-11
SpringBoot整合Log4j2實(shí)現(xiàn)自定義日志打印失效的原因及解決
本文給大家介紹了關(guān)于SpringBoot項(xiàng)目整合Log4j2實(shí)現(xiàn)自定義日志打印失效原因及解決辦法,主要的原因是因?yàn)镾pringBoot的logback包的存在,文中通過圖文給大家了詳細(xì)解決方法,需要的朋友可以參考下2024-01-01

