mybatis连接数据库开启驼峰命名
时间: 2023-06-17 22:06:36 浏览: 111
springboot实现参数的驼峰与下划线的自动转换配置
在 MyBatis 中开启驼峰命名可以通过配置文件进行设置。
1.在 `mybatis-config.xml` 中添加如下配置:
```xml
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
```
2.在 `mapper.xml` 中使用驼峰命名方式进行 SQL 语句的编写,MyBatis 会自动将下划线风格的列名转换成驼峰式的属性名。
例如,数据库中的表和列名为 `user_info` 和 `user_name`,在 mapper.xml 中可以这样写:
```xml
<select id="getUserByName" resultType="User">
select * from user_info where user_name = #{userName}
</select>
```
这里注意,resultType 必须要与实体类的类名一致,才能自动映射。同时,SQL 语句中的 `user_name` 会自动转换成实体类中的 `userName` 属性。
阅读全文