原创

Spring Boot 整合mybatis如何开启驼峰下划线命名转换

1.如果是spring boot的配置文件中的数据源

在application.properties文件中加入
mybatis.configuration.mapUnderscoreToCamelCase=true
或
mybatis.configuration.map-underscore-to-camel-case=true

2.如果单独配置使用SqlSessionFactoryBean配置

factoryBean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true); 增加此配置即可

3.如果使用xml的mapper

1.自己手动配置

<resultMap id ="User" type="com.dao.User">
        <result column="name_" property="name"/>
        <result column="firstName" property="first_ame"/>
    </resultMap>

2.或者在mybatis配置文件中增加

<configuration>
    <!--开启驼峰命名规则自动转换-->
    <settings>
    <setting name="mapUnderscoreToCamelCase" value="true" />
    </settings>
</configuration>
正文到此结束
本文目录