生活随笔
收集整理的這篇文章主要介紹了
7、mybatis主配置文件之mappers
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1、mappers:將sql映射注冊(cè)到全局配置中
1、mappers:將sql映射注冊(cè)到全局配置中
mapper:注冊(cè)一個(gè)sql映射 注冊(cè)配置文件
resource:引用類路徑下的sql映射文件mapper/EmployeeMapper.xml
url:引用網(wǎng)路路徑或者磁盤路徑下的sql 映射文件
file://var/mappers/AuthorMapper.xml
注冊(cè)接口
class:引用(注冊(cè))接口
1、有sql映射文件,映射文件名必須和接口同名,并且放在與接口同一目錄
2、沒有sql映射文件,所有的sql是利用注解寫在接口上
推薦:比較重要的,復(fù)雜的Dao接口我們來寫sql映射文件
不重要,簡(jiǎn)單的Dao接口為了開發(fā)快速可以使用注解
批量注冊(cè),如果是接口的形式,需要xml文件和接口同包同名(后綴不同)
packege
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration><properties resource="dbconfig.properties"></properties><settings><setting name="mapUnderscoreToCamelCase" value="true"/></settings><typeAliases><package name="com.mi.pojo"/></typeAliases><environments default="mysqldev"><environment id="mysqldev"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${jdbc.driver}"/><property name="url" value="${jdbc.url}"/><property name="username" value="${jdbc.username}"/><property name="password" value="${jdbc.password}"/></dataSource></environment><environment id="orcldev"><transactionManager type="JDBC"/><dataSource type="POOLED"><property name="driver" value="${orcl.driver}"/><property name="url" value="${orcl.url}"/><property name="username" value="${orcl.username}"/><property name="password" value="${orcl.password}"/></dataSource></environment></environments><databaseIdProvider type="DB_VENDOR" ><property name="MySQL" value="mysql"/><property name="Oracle" value="oracle"/><property name="SQL Server" value="sqlserver"/></databaseIdProvider><mappers><package name="com.mi.dao"/></mappers>
</configuration>
總結(jié)
以上是生活随笔為你收集整理的7、mybatis主配置文件之mappers的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。