本文主要是介绍【Mybatis】开启自动驼峰命名规则映射,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
说明
在数据库字段命名规范中,通常使用下划线“_”来连接两个单词,比如:user_type。但是在Java开发中,实体字段通常采用驼峰命名法,因此会在mapper文件的SQL语句中使用 “AS”设置别名来匹配实体。
select user_type as userType from t_user
Mybatis 在 settings 配置项中有一个 mapUnderscoreToCamelCase 参数,设置为True即可开启自动驼峰命名规则映射,即从经典数据库列名 A_COLUMN 到经典 Java 属性名 aColumn 的类似映射,默认为False。
设置
打开Mybatis的全局配置文件,在 中添加 mapUnderscoreToCamelCase 参数项,设置value为true即可。
<settings><setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
SQL语句即可省略”AS”别名的添加,如下所示:
select user_type from t_user
这篇关于【Mybatis】开启自动驼峰命名规则映射的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!