123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?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>
- <!-- 读取外部配置文件 -->
- <properties resource="jdbc.properties" ></properties>
- <!-- 配置 -->
- <settings>
- <!-- 驼峰映射 -->
- <!-- 数据库中 以 _ 下划线分割 在实体映射属性时 将 _ 去掉 之后的第一个字母变成大写 -->
- <setting name="mapUnderscoreToCamelCase" value="true"/>
- <!-- 日志 -->
- <setting name="logImpl" value="LOG4J"/>
- </settings>
- <!-- 别名 -->
- <typeAliases>
- <!-- 包配置 -->
- <package name="com.lc.mybatis01.pojo"/>
- </typeAliases>
-
- <!-- 环境配置 -->
- <environments default="development">
- <!-- 环境 id -->
- <environment id="development">
- <!-- 事务控制
- JDBC:使用JDBC的提交和回滚设置,默认情况下会自动提交
- MANAGED:没有事务,将事务交给其他组件托管,比如Spring
- -->
- <transactionManager type="JDBC"/>
- <!-- type 连接池
- POOLED :使用传统的javax.sql.DataSource 实现,该实现利用池维护连接
- UNPOOLED :不使用连接池,即每个请求都会打开和关闭连接
- JNDI :EJB方式。
- -->
- <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>
- <!-- 加载映射文件 -->
- <mappers>
- <!--<mapper url="完全限定资源定位符"></mapper>-->
- <!-- 指定xml的位置 -->
- <!--<mapper resource="mapper/UserMapper.xml"/>-->
- <!-- class 接口的位置 要求 xml文件和class文件在同一个位置 -->
- <!--<mapper class="com.lc.mybatis01.mapper.UserMapper"/>-->
- <!-- 包路径 -->
- <!-- xml文件和class文件在同一个位置 -->
- <package name="com.lc.mybatis01.mapper"/>
- </mappers>
- </configuration>
|