SpringBoot开启驼峰命名规范自动映射
2023-09-14 09:04:53 时间
mybatis在默认情况下,属性名和数据库字段名是一一对应的。
例如:若数据库字段名为:USER_ID,则java bean中属性字段对应因为:user_id(可不区分大小写)
但是java代码中实际上却不这样命名,java中一般采用驼峰命名:数据库字段名:user_name,对应java实体bean:userName,而默认mybatis不会将二者自动映射,如果想要成功映射,则需要开启mybatis的驼峰命名规范自动映射。
看图:数据库中brand_name和company_name有下划线,而在java类中没有下划线
在Springboot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能。
application.yml配置文件中:
#开启驼峰命名规范自动映射 configuration: map-underscore-to-camel-case: true
application.properties配置文件中:
#开启驼峰命名规范自动映射 mybatis.configuration.map-underscore-to-camel-case=true
相关文章
- SpringBoot之RabbitMQ的使用
- Springboot使用alibaba的fastJson,@JSONField不起作用的问题
- SpringBoot启动时就会自动去连接mongdo DB指向的url
- SpringBoot 配置日期时间自动填充
- 熟练掌握YAML配置文件,让你在SpringBoot开发中事半功倍
- 【面试3】Springboot自动装配原理解析
- 【快速简单登录认证】SpringBoot使用Sa-Token-Quick-Login插件快速登录认证
- 补习系列(18)-springboot H2 迷你数据库
- Springboot如何实现自动输出word文档功能?实例代码解析(word文档答题试卷)
- SpringBoot自动装配原理分析,比如@SpringBootApplication注解,@SpringBootConfiguration注解,@EnableAutoConfiguration注解
- 解决springboot+vue+mybatis中,将后台数据分页显示在前台,并且根据页码自动跳转对应页码信息
- SpringBoot的自动配置
- 【springboot】3、自动配置