mybatis mapUnderscoreToCamelCase 自动驼峰命名转换

简介: mybatis mapUnderscoreToCamelCase 自动驼峰命名转换

在项目中我们想要讲bean和数据库的字段对应起来,常常需要在xml中自动去装换或者手写sql自动转换,但是如果使用mapUnderscoreToCamelCase,可以可以将数据库中order_id转化成orderId与实体类属性对应,如果数据库使用如order_id的命名方式,实体类采用驼峰命名,就不需要我们手动去将数据库字段和实体类属性对应起来。它可以自动帮我们完成。


1、xml实现

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <settings>
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>
</configuration>

2、application.properties实现


mybatis.configuration.map-underscore-to-camel-case=true
或者
mybatis.configuration.mapUnderscoreToCamelCase=true


true表示开启驼峰装换,不管是 ssm项目(xml实现) 还是 spring boot 项目(application.properties实现)都可以使用以上方法


目录
相关文章
|
Java 数据库连接 数据库
解决mybatis plus 驼峰式命名规则
驼峰式命名规则数据库字段找不到
2317 0
解决mybatis plus 驼峰式命名规则
MybatisPlus3---常用注解,驼峰转下滑线作为表明 cteateTime 数据表中的 cteate_time,@TableField,与数据库字段冲突要使用转义字符“`order`“,is
MybatisPlus3---常用注解,驼峰转下滑线作为表明 cteateTime 数据表中的 cteate_time,@TableField,与数据库字段冲突要使用转义字符“`order`“,is
|
Java 数据库连接 mybatis
SpringBoot集成Mybatis开启下划线格式的数据自动转换成小驼峰格式
SpringBoot集成Mybatis开启下划线格式的数据自动转换成小驼峰格式
633 0
|
SQL Java 关系型数据库
mybatis未开启驼峰命名报错
mybatis未开启驼峰命名报错
mybatis未开启驼峰命名报错
|
Java 数据库连接 开发工具
mybatis+pagehelper+自动实体和映射文件
mybatis+pagehelper+自动实体和映射文件
213 0
mybatis+pagehelper+自动实体和映射文件
|
Java 数据库连接 mybatis
6、MyBatis项目中mapUnderscoreToCamelCase配置使用中出现错误
6、MyBatis项目中mapUnderscoreToCamelCase配置使用中出现错误 **问题描述:**在MyBatis项目中使用mapUnderscoreToCamelCase配置时,出现ReflectionException异常如下图,确认所有语句正常仍无法解决 **解决方案:**将配置文
|
XML Java 关系型数据库
MyBatis Generator 代码自动生成器,从此解放你的双手
MyBatis Generator 代码自动生成器,从此解放你的双手
783 0
MyBatis Generator 代码自动生成器,从此解放你的双手
|
Java 数据库连接 mybatis
Mybatis Mapper自动注入警告的解决方案
Mybatis Mapper自动注入警告的解决方案
269 0
|
10月前
|
Java 数据库连接 数据库
Spring boot 使用mybatis generator 自动生成代码插件
本文介绍了在Spring Boot项目中使用MyBatis Generator插件自动生成代码的详细步骤。首先创建一个新的Spring Boot项目,接着引入MyBatis Generator插件并配置`pom.xml`文件。然后删除默认的`application.properties`文件,创建`application.yml`进行相关配置,如设置Mapper路径和实体类包名。重点在于配置`generatorConfig.xml`文件,包括数据库驱动、连接信息、生成模型、映射文件及DAO的包名和位置。最后通过IDE配置运行插件生成代码,并在主类添加`@MapperScan`注解完成整合
1563 1
Spring boot 使用mybatis generator 自动生成代码插件
|
XML Java 数据库连接
微服务——SpringBoot使用归纳——Spring Boot集成MyBatis——基于注解的整合
本文介绍了Spring Boot集成MyBatis的两种方式:基于XML和注解的形式。重点讲解了注解方式,包括@Select、@Insert、@Update、@Delete等常用注解的使用方法,以及多参数时@Param注解的应用。同时,针对字段映射不一致的问题,提供了@Results和@ResultMap的解决方案。文章还提到实际项目中常结合XML与注解的优点,灵活使用两者以提高开发效率,并附带课程源码供下载学习。
1010 0
下一篇
开通oss服务