Mybatis系列(二)配置

<?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="application.properties"></properties> <!--启用下划线与驼峰式命名规则的映射-->
<settings>
<setting name="logImpl" value="LOG4J"/>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings> <!--类型进行别名配置-->
<typeAliases>
<typeAlias alias="User" type="com.example.mapper.mybatisMap.entity.User"/>
<package name="com.example.mapper.mybatisMap.entity" />
</typeAliases> <!--通过javaType处理枚举类型-->
<typeHandlers>
<typeHandler
javaType="com.example.mapper.mybatisMap.entity.Enabled"
handler="org.apache.ibatis.type.EnumOrdinalTypeHandler" />
</typeHandlers> <!-- 配置分页插件 -->
<plugins>
<plugin interceptor="com.github.pagehelper.PageHelper">
<!-- 设置数据库类型 Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库-->
<property name="helperDialect" value="mysql"/>
</plugin>
</plugins> <!-- 配置mybatis运行环境 -->
<environments default="master">
<environment id="master">
<!-- type="JDBC" 代表使用JDBC的提交和回滚来管理事务 -->
<transactionManager type="JDBC" />
<!-- mybatis提供了3种数据源类型,分别是:POOLED,UNPOOLED,JNDI -->
<!-- POOLED 表示支持JDBC数据源连接池 -->
<!-- UNPOOLED 表示不支持数据源连接池 -->
<!-- JNDI 表示支持外部数据源连接池 -->
<dataSource type="POOLED">
<property name="driver" value="${spring.datasource.driver-class-name}" />
<property name="url" value="${spring.datasource.url}" />
<property name="username" value="${spring.datasource.username}" />
<property name="password" value="${spring.datasource.password}" />
</dataSource>
</environment>
<environment id="slave">
<!-- type="JDBC" 代表使用JDBC的提交和回滚来管理事务 -->
<transactionManager type="JDBC" />
<!-- mybatis提供了3种数据源类型,分别是:POOLED,UNPOOLED,JNDI -->
<!-- POOLED 表示支持JDBC数据源连接池 -->
<!-- UNPOOLED 表示不支持数据源连接池 -->
<!-- JNDI 表示支持外部数据源连接池 -->
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/user" />
<property name="username" value="root" />
<property name="password" value="root" />
</dataSource>
</environment>
</environments> <mappers>
<mapper resource="dao/UserDaoMapper.xml"/>
<mapper resource="dao/OrdersMapperCustom.xml"/>
</mappers> </configuration>

最新文章

  1. Boostrap入门(一)
  2. C语言字符串函数例子程序大全 – string相关
  3. 高亮代码显示之HTML困惑
  4. python time相关操作
  5. css区分ie6,7,ff
  6. OpenGL一些函数详解(二)
  7. 5分钟了解TypeScript
  8. C# 自定义等待窗口
  9. Oracle数据库远程连接配置教程
  10. linux就该这么学,第六天了
  11. linux文件管理之proc文件系统
  12. Linux系统之TroubleShooting(启动故障排除)
  13. JRebel for Hybris ,Idea and Windows
  14. Spring之IOC实现原理
  15. XMPP协议实现即时通讯底层书写 (一)--从RFC6121阅读開始
  16. java 网络编程UDP
  17. favicon.ico
  18. C语言程序设计I—第三周教学
  19. PHP之变量
  20. Eclipse怎么恢复默认界面

热门文章

  1. java虚拟机学习笔记(五)---运行时的数据区域
  2. CSS等分布局方法
  3. HBuilderX使用Vant组件库
  4. Spark 系列(八)—— Spark SQL 之 DataFrame 和 Dataset
  5. mysql优化---订单查询优化(2):异步分页处理
  6. 【CodeForces - 1200C】Round Corridor (数论gcd)
  7. python之闭包+装饰器
  8. let 、const 、var、function声明关键字的新理解
  9. mybatis的sql参数化查询
  10. Unity进阶之ET网络游戏开发框架 06-游客登录