map-underscore-to-camel-case驼峰式命名规则配置

简介: mybatis默认是属性名和数据库字段名一一对应的,即数据库表列:address_book实体类属性:address_book在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射例如:address_book—> addressBook此属性在 MyBatis 中默认值为 false,在Springboot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能。application.yml中:

map-underscore-to-camel-case驼峰式命名规则配置



mybatis默认是属性名和数据库字段名一一对应的,即


数据库表列:address_book


实体类属性:address_book


在映射实体或者属性时,将数据库中表名和字段名中的下划线去掉,按照驼峰命名法映射


例如:address_book—> addressBook


此属性在 MyBatis 中默认值为 false,在Springboot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能。


application.yml中:


//在mybatis-plus中
mybatis-plus:
  configuration:
    map-underscore-to-camel-case: true
//在mybatis中: 
mybatis:
  configuration:
    map-underscore-to-camel-case: true
相关文章
|
10月前
|
Linux C++ Windows
code规范 --- 驼峰命名法
code规范 --- 驼峰命名法
357 0
|
3天前
|
JSON Java fastjson
Java【问题 06】一次解决JSON.toJSONString和@RestController首字母大小写问题(特指属性首字母大写变小写)
Java【问题 06】一次解决JSON.toJSONString和@RestController首字母大小写问题(特指属性首字母大写变小写)
73 0
|
5月前
驼峰命名法
驼峰命名法
46 0
|
10月前
|
Java
Java实现驼峰、下划线互相转换
Java实现驼峰、下划线互相转换
523 1
lodash如何转换字符串string为驼峰写法
lodash如何转换字符串string为驼峰写法
429 0
|
Python
Python编程:将驼峰命名转为小写下划线命名
Python编程:将驼峰命名转为小写下划线命名
137 0
|
Java
|
Python
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
315 0
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
|
缓存 Java 测试技术
BeanUtil 驼峰下划线互转扩展
上一篇博文常见Bean拷贝框架使用姿势及性能对比 介绍了几种bean拷贝框架的使用姿势以及性能对比,主要适用的是属性名一致、类型一致的拷贝,在实际的业务开发中,经常会用到驼峰和下划线的互转,本文在之前的基础上进行扩展
654 0
|
Java 数据库
实战小技巧5:驼峰与下划线互转
这个考题非常实用,特别是对于我们这些号称只需要CURD的后端开发来说,驼峰与下划线互转,这不是属于日常任务么;一般来讲db中的列名,要求是下划线格式(why? 阿里的数据库规范是这么定义的,就我感觉驼峰也没毛病),而java实体命名则是驼峰格式,所以它们之间的互转,就必然存在一个驼峰与下划线的互转 今天我们就来看一下,这两个的互转支持方式
1764 0