mybatis 中 mapUnderscoreToCamelCase自动驼峰命名转换

SSM 项目中在mybatis配置文件中添加以下配置,可以将数据库中 user_name转化成 userName 与实体类属性对应, 如果数据库使用如 user_name 的命名方式,实体类采用驼峰命名。配置后无需写resultMapper将数据库字段和实体类属性对应

<?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>

                <setting name="mapUnderscoreToCamelCase"value="true"/>

        </settings>

</configuration>

在spring boot项目中没有mybatis.xml文件,配置文件application.properties中,加入配置项:

mybatis.configuration.mapUnderscoreToCamelCase=true

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容