mybatis-config.xml 得配置,配置Mybatis属性
mybatis-config.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>
<!-- 配置全局属性 -->
<settings>
<!-- 使用jdbc的getGeneratedKeys获取数据库自增主键值 -->
<setting name="useGeneratedKeys" value="true" />
<!-- 使用列标签替换列别名 默认:true -->
<setting name="useColumnLabel" value="true" />
<!-- 开启驼峰命名转换:Table{create_time} -> Entity{createTime} -->
<setting name="mapUnderscoreToCamelCase" value="true" />
</settings>
</configuration>
value = "true" 意思是打开了这个功能。
true的意思是实现,也就是打开。
再设置全局配置属性settings
首先要有一个<configuration>把它们括起来
<!DOCTYPE>是为了做规范。
用户可以通过数据库连接池产生形成自己的连接
数据库连接池是关于进程的
pom 相关配置就是关于数据库和数据库连接池的
<?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>
<!-- 配置全局属性 -->
<settings>
<!--,使用jdbc的getGeneratedKeys获取数据库自增主键值-->
<setting name="useGeneratedKeys" value="true"/>
<!--让列支持别名.使用列标签替换列别名 默认:true-->
<setting name="useColumnLabel" value="true"/>
<!--开启驼峰命名转换:Table{create_time}->Entity{createTime}-->
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
mybatis-config.xml
MyBatis中配置全局属性:
使用jdbc的getGeneratedKeys获取数据自增主键值
<setting name="useGeneratedKeys" value="true"/>
使用列标签替换列名,默认为true
<setting name="useColumnLabel" value="true" />
开启驼峰命名转换:Table{create_time}->Entity{createTime}
<setting name="mapUnderScoreToCamelCase" value="true" />
请输入笔记内容...
mybatis-config配置全局属性
未在配置文件中配置
