1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE configuration 3 PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 4 "http://mybatis.org/dtd/mybatis-3-config.dtd"> 5 <configuration> 6 7 <!-- 引入properties文件 --> 8 <properties resource="jdbc.properties"/> 9 10 <!-- 全局配置 --> 11 <settings> 12 <!-- 打印Mybatis运行日志 --> 13 <setting name="logImpl" value="STDOUT_LOGGING"/> 14 <!-- 开启二级缓存 --> 15 <setting name="cacheEnabled" value="true"/> 16 <!-- 开启懒加载(延迟加载) --> 17 <setting name="lazyLoadingEnabled" value="true"/> 18 <!-- false就是懒加载, true就是预加载(急加载) --> 19 <setting name="aggressiveLazyLoading" value="false"/> 20 </settings> 21 22 <!-- 给对象取别名 --> 23 <typeAliases> 24 <!-- <typeAlias type="com.lovo.j173mybatis.bean.UserBean" alias="sfasdf"/> --> 25 <package name="com.lovo.j173mybatis.bean"/> 26 </typeAliases> 27 28 <environments default="develoment"> 29 <environment id="develoment"> 30 <!-- 告诉Mybatis事务管理使用JDBC的方式管理事务 --> 31 <transactionManager type="JDBC"/> 32 <!-- 配置数据源:告诉Mybatis连接哪一个数据库 配置方法1--> 33 <!-- <dataSource type="POOLED"> --> 34 <!-- <property name="driver" value="com.mysql.jdbc.Driver"/> --> 35 <!-- <property name="url" value="jdbc:mysql://localhost:3306/j173web?characterEncoding=utf-8"/> --> 36 <!-- <property name="username" value="root"/> --> 37 <!-- <property name="password" value="lovo"/> --> 38 <!-- </dataSource> --> 39 <!-- 配置数据源:告诉Mybatis连接哪一个数据库 配置方法2--> 40 <dataSource type="POOLED"> 41 <property name="driver" value="${jdbc_driver}"/> 42 <property name="url" value="${jdbc_url}"/> 43 <property name="username" value="${jdbc_username}"/> 44 <property name="password" value="${jdbc_password}"/> 45 </dataSource> 46 </environment> 47 </environments> 48 49 <!-- 注册映射文件 --> 50 <mappers> 51 <mapper resource="绝对路劲.xml"/> 52 53 </mappers> 54 </configuration> 55