本文主要是介绍mybatis通过sqlmapconfig.xml加载的运行环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
<?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>
<!-- 通过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>
这篇关于mybatis通过sqlmapconfig.xml加载的运行环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!