1.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="jdbc.properties"/>
<settings>
<!--开启自动将数据库中带下划线的字段名映射成java的驼峰命名-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
<!--<typeAliases>-->
<!--<!–<typeAlias type="com.lanou3g.bean.Logistics" alias="Logistics" />–>-->
<!--<!– 将某个包下面所有的类都生成类型别名,别名是类的短名称(SimpleName) –>-->
<!--<package name="com.lanou3g.bean"/>-->
<!--</typeAliases>-->
<!-- 配置多套环境(多套事务、数据源的配置) -->
<environments default="yanfa3">
<!-- 一套环境(事务、数据源配置) -->
<environment id="yanfa3">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="${jdbc.yanfa3.driver}"/>
<property name="url" value="${jdbc.yanfa3.url}"/>
<property name="username" value="${jdbc.yanfa3.user}"/>
<property name="password" value="${jdbc.yanfa3.password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<mapper resource="mappers/StudentMapper.xml"/>
</mappers>
</configuration>
2.mybatis导入的外部配置文件jdbc.properties
jdbc.student.url=jdbc:mysql://localhost:3306/数据库名t?characterEncoding=utf8
jdbc.student.driver=com.mysql.jdbc.Driver
jdbc.student.user=数据库账号
jdbc.student.password=数据库密码
jdbc.yanfa3.url=jdbc:mysql://localhost:3306/数据库名?characterEncoding=utf8
jdbc.yanfa3.driver=com.mysql.jdbc.Driver
jdbc.yanfa3.user=数据库账号
jdbc.yanfa3.password=数据库密码
3.mybatis所需依赖
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>3.5.5</version>
</dependency>