【SpringMVC+mybatis】7.mybatis SqlMapConfig.xml文件详解

来源:互联网 发布:网络灯具店 编辑:程序博客网 时间:2024/05/16 17:23

mybatis的全局配置文件SqlMapConfig.xml主要配置内容有:properties(属性),settings(全局配置参数),typeAliases(类型别名),typeHandlers(类型处理器),objectFactory(对象工厂),plugins(插件),environments(环境集合属性对象),environment(环境子属性对象),transactionManager(事物管理),dataSource(数据源),mappers(映射器)

<?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="db.properties"><!-- properties还可以配置一些属性名和属性值 --><!-- <property name="jdbc.driver" value=""/>--></properties><!-- 全局的配置参数 --><!--<settings></settings>--><!-- 定义别名 --><typeAliases><!-- 针对单个别名定义type:类型的路径alias:别名 --> <typeAlias type="cn.itcast.mybatis.po.User" alias="user"/></typeAliases><!-- 和spring整合后 environments配置将废除--><environments default="development"><environment id="development"><!-- 使用jdbc事务管理,事务控制由mybatis--><transactionManager type="JDBC" /><!-- 数据库连接池,由mybatis管理--><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></environments><!-- 加载映射文件 --><mappers><mapper resource="sqlmap/User.xml"/><!-- <mapper resource="mapper/UserMapper.xml"/> --><!-- 通过mapper接口加载映射文件遵循一些规范:需要将mapper接口类名和mapper.xml映射文件名称保持一致,且在一个目录中上边规范的前提是:使用的是mapper代理方法 --> <!-- <mapper class="cn.itcast.mybatis.mapper.UserMapper"></mapper>--> <package name="cn.itcast.mybatis.mapper"/></mappers></configuration>



0 0