Spring boot中mybatis配置驼峰命名法和下划线风格转换
在数据库中经常使用带下划线的命名方式,而在Java代码中,偏向于使用驼峰式的命名方式。MySQL一般定义字段用下划线表示,比如user_name,user_id ···等等。
在Spring Boot下,整合mybatis开启驼峰法命名转换。
方法:在Spring boot配置文件application.properties中,添加配置如下:
mybatis.configuration.map-underscore-to-camel-case=true
或者配置文件 application.yml 中设置:
mybatis:
configuration:
map-underscore-to-camel-case: true #开启驼峰映射
该配置项就是指将带有下划线的表字段映射为驼峰格式的实体类属性。在数据库中是user_id,转换后应该userId,不是user_id,没有下划线。
下面是相关的源代码:
如果开启驼峰映射,则会去除数据表中字段的下划线。
接着通过去除下划线的变量名,反射获取对应的驼峰变量名。
相关推荐
higher0 2020-10-24
doubinning 2020-09-22
tengyuan 2020-04-17
liangzuojiayi 2020-04-14
jacktangj 2019-12-16
Kwong 2019-12-01
mingrixing 2019-08-29
wklken的笔记 2019-10-26
hlfsunshine 2018-01-05
JohnnyPig 2018-03-11
云端漂移 2019-06-09
Doulvme 2006-09-24
xuMelon 2019-07-01
SZStudy 2015-01-05
走向WEB开发 2018-01-05
微麦PHP 2019-06-27
纯屌丝程序猿 2014-08-15