学习mybitis框架时间,mybatis的核心配置文件是必不可少的。mybatis_config.xml模板如下:包含着常用的settings设置,包括在控制台显示日志、开启驼峰命名自动映射、自动映射列到字段或属性,和给包起别名。
<?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文件 -->
<properties resource="properties.properties"></properties>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
<setting name="logImpl" value="STDOUT_LOGGING"/>
<setting name="autoMappingBehavior" value="FULL"/>
</settings>
<typeAliases>
<!-- 包下的所有类都起别名 别名类名小写!
UserInfo - userinfo
User user
-->
<package name="com.itqf.bean"/>
</typeAliases>
<!--数据库的基本连接信息 -->
<environments default="dev">
<environment id="dev">
<!-- 开启事务 -->
<transactionManager type="JDBC"/>
<!-- 数据库连接路径
type = pooled 使用连接池
-->
<dataSource type="POOLED">
<!-- 使用外部配置文件的值-->
<property name="driver" value="${jdbc.driver}"/>
<property name="url" value="jdbc:mysql:///java"/>
<property name="username" value="root"/>
<property name="password" value="0525"/>
</dataSource>
</environment>
<environment id="pro">
<transactionManager type="JDBC"/>
<dataSource type="POOLED">
<property name="driver" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:///java0000"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
</dataSource>
</environment>
</environments>
<!-- <mappers>-->
<!-- <mapper resource="mappers/UserMapper.xml"></mapper>-->
<!-- <mapper resource="mappers/InfoMapper.xml"></mapper>-->
<!-- <mapper resource="mappers/ScoreMapper.xml"></mapper>-->
<!-- </mappers>-->
<mappers>
<!-- 要求: mapper.xml所在的包和mapper接口是相同的-->
<package name="com.itqf.mapper"/>
</mappers>
</configuration>
注意:别忘了数据库、包等别忘了改成自己的