更细化的mybatis配置
元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,environments?,databaseIdProvider?,mappers?)"。
数据库配置文件
在resources下添加jdbc.properties
url=jdbc:mysql://localhost:3306/mybatis?useSSL=false
driver=com.mysql.jdbc.Driver
username=root
password=123456
在mybatis.cfg.xml下重新配置数据库
<?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"></properties>
<typeAliases>
<!--注册用,方便简写,但不推荐-->
<!--<typeAlias type="com.text.pojo.Girl" alias="girl"></typeAlias>-->
<!--简写类名-->
<!--<package name="com.text.pojo"/>-->
</typeAliases>
<!--<settings>
<!–解决数据库下划线如user_name命名而java的驼峰命名如userName不匹配的问题–>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>-->
<environments default="dev">
<environment id="dev">
<transactionManager type="JDBC"></transactionManager>
<dataSource type="UNPOOLED">
<property name="url" value="${url}"/>
<property name="driver" value="${driver}"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>
</environment>
</environments>
<mappers>
<!--通过类路径方式引入XML文件-->
<mapper resource="com/text/mapper/GrilMapper.xml"></mapper>
<!--通过类的接口的权限定名引入,保持我们的接口和Mapper.xml在同包之下-->
<!--<mapper class="com.text.mapper.GirlMapper"/>-->
<!--<package name="com.text.mapper"/>-->
</mappers>
</configuration>
在mybatis配置中起别名(typeAliases)
<!--都不推荐-->
<typeAliases>
<!--注册用,方便简写,但不推荐-->
<!--<typeAlias type="com.text.pojo.Girl" alias="girl"></typeAlias>-->
<!--简写类名-->
<!--<package name="com.text.pojo"/>-->
</typeAliases>
数据库下划线如user_name命名而java的驼峰命名如userName不匹配的问题
<settings>
<!--解决数据库下划线如user_name命名而java的驼峰命名如userName不匹配的问题-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>