mybatis通過sqlmapconfig.xml載入的執行環境
阿新 • • 發佈:2019-02-11
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <!-- 通過sqlmapconfig.xml載入 mybatis執行環境--> <!-- properties指定屬性名稱與屬性值 可以進行外部的載入 --> <properties resource="jdbc.properties"> <!-- <property name="" value=""/> --> </properties> <!-- 配置別名 --> <typeAliases> <!-- 單個配置 --> <!-- <typeAlias type="com.baidu.pojo.Dept" alias="dept"/> alias:別名,type:別名對映的型別 --> <!-- 批量別名定義 指定包路徑,自動掃描包下邊的pojo,定義別名,別名預設為類名(首字母小寫或大寫)--> <!-- 將某個包下的所有類都配置別名,預設名稱就是類名首字母小寫 --> <package name="com.tencent.pojo" /> </typeAliases> <!--配置資料來源:與spring整合後,將沒有這一段配置 --> <environments default="development"> <environment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="${driver}" /> <property name="url" value="${url}" /> <property name="username" value="${username}" /> <property name="password" value="${password}" /> </dataSource> </environment> </environments> <!-- 執行要載入的mapper對映檔案 --> <mappers> <!-- 通過resource引用mapper的對映檔案 <mapper resource="mapper/UserMapper.xml" /> --> <!-- 通過class引用mapper介面 class:配置mapper介面全限定名 要求:需要mapper.xml和mapper.java同名並且在一個目錄 中 --> <!-- <mapper class="com.baidu.mybatis.mapper.UserMapper"/> --> <!-- 批量mapper配置 通過package進行自動掃描包下邊的mapper介面, 要求:需要mapper.xml和mapper.java同名並且在一個目錄 中 --> <!-- <package name="com.baidu.mapper"/> --> <mapper resource="com/baidu/mapper/DeptMapper.xml" /> </mappers> </configuration>