当前位置: 首页 > 编程笔记 >

解决mybatis plus 驼峰式命名规则问题

党航
2023-03-14
本文向大家介绍解决mybatis plus 驼峰式命名规则问题,包括了解决mybatis plus 驼峰式命名规则问题的使用技巧和注意事项,需要的朋友参考一下

在我们使用mybatis plus 时, mybatis plus 可以帮我们自动封装我们的实体类用来查询添加,当我们遇见我们的尸体类名与我们的表字段是驼峰写法时:

 我们在数据库的字段名也是 userCode

但是如果我们不设置mybstis plus 默认的驼峰式编码在mybatis plus 则会默认把驼峰式编码写成 user_code, 这种下划线格式的字段,

这时你会发现你的代码会出错,它会提示你user_code字段不存在

解决方案:

springboot :

1. appliction.yml 里设置 关闭驼峰式编码

mybatis-plus:
 configuration:
  # 是否开启自动驼峰命名规则(camel case)映射,即从经典数据库列名 A_COLUMN(下划线命名) 到经典 Java 属性名 aColumn(驼峰命名) 的类似映射
  map-underscore-to-camel-case: false

2. 设值全局匹配设置:

  <!-- MP 全局配置 -->
  <bean id="globalConfig" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">
    <!-- 全局的主键策略 -->
    <property name="idType" value="0"/>
    <!--映射数据库下划线字段名到数据库实体类的驼峰命名的映射-->
    <property name="dbColumnUnderline" value="flase"/>
  </bean>

到此这篇关于解决mybatis plus 驼峰式命名规则问题的文章就介绍到这了,更多相关mybatis plus 驼峰式命名 内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍SpringBoot配置mybatis驼峰命名规则自动转换的实现,包括了SpringBoot配置mybatis驼峰命名规则自动转换的实现的使用技巧和注意事项,需要的朋友参考一下 一、简述 mybatis驼峰式命名规则自动转换: 使用前提:数据库表设计按照规范“字段名中各单词使用下划线"_"划分”; 使用好处:省去mapper.xml文件中繁琐编写表字段列表与表实体类属性的映射关系,即

  • 本文向大家介绍Java 驼峰命名法详解(必看篇),包括了Java 驼峰命名法详解(必看篇)的使用技巧和注意事项,需要的朋友参考一下 标识符: Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符 凡是自己可以起名字的地方都叫标识符 定义合法标识符的规则: 由26个英文字母大小写,0-9,_或$组成 数字不可以开头 不可以使用关键字和保留字,但是能包括关键字和保留字 Java中严格区分大

  • 尝试使用camel cxf bean调用外部soap服务,但不确定如何在setHeader中传递多个名称空间。 OPERATION_NAMESPACE,常量("http://test.org/Imports") 对于其中一个操作,需要传递2个命名空间作为http://test.org/Importshttp://globe.org/schema 让我知道我们如何在调用cxf bean之前将骆驼头中

  • 控制器 只允许使用 a-z、A-Z、0-9 和 _ ,并以大写字母开头,例如:Index.php 模型 只允许使用 a-z、A-Z、0-9 和 _ ,并以大写字母开头,例如:Info.php 视图 只允许使用 a-z、0-9 和 _ ,并以字母开头,例如:index.php 布局 只允许使用 a-z、A-Z、0-9 和 _ ,并以字母开头,例如:header.php API接口 只允许使用 a-z

  • 设备与分区 GRUB2对设备与分区的命名规则举例如下,看看就能明白。需要说明的是磁盘从"0"开始计数,分区从"1"开始计数。 (fd0) 第一软盘 (hd0) 第一硬盘[大多数U盘与USB接口的移动硬盘以及SD卡也都被当作硬盘看待] (hd1,1) 第二硬盘的第一分区(通用于MBR与GPT分区) (hd0,msdos2) 第一硬盘的第二MBR分区,也就是传统的DOS

  • 本文向大家介绍写一个方法把下划线命名转成大驼峰命名相关面试题,主要包含被问及写一个方法把下划线命名转成大驼峰命名时的应答技巧和注意事项,需要的朋友参考一下