mybatis未开启驼峰命名报错

简介: mybatis未开启驼峰命名报错

报错如下所示:



image.png


解决办法



在MySql中使用persion_id类似带下斜杠的属性时,在使用springboot时需要开启驼峰命名映射,不然mybatis查询的数据无法映射到实体类中,导致某项为Null,


方法①

在properties文件使用

mybatis.configuration.mapUnderscoreToCamelCase=true

可以开启驼峰命名映射


方法②

可以创建resultMap进行映射如:

 

<resultMap id="BaseResultMap" type="Collect">
    <id column="id" property="id" jdbcType="INTEGER" />
    <result column="user_id" property="userId" jdbcType="INTEGER" />
    <result column="type" property="type" jdbcType="TINYINT" />
    <result column="song_id" property="songId" jdbcType="INTEGER" />
    <result column="song_list_id" property="songListId" jdbcType="INTEGER" />
    <result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
  </resultMap>


下面写SQL语句的时候传入类型为BaseResultMap

相关文章
|
17天前
|
SQL XML Java
mybatis 调用修改SQL时 出现了一个问题 没有修改成功也没有报错
mybatis 调用修改SQL时 出现了一个问题 没有修改成功也没有报错
18 0
|
3月前
|
SQL Java 数据库连接
mybatis报错 resultMapException
mybatis报错 resultMapException
28 0
mybatis报错 resultMapException
|
10天前
|
Java 数据库连接 数据库
mybatis-plus报错:Can not find table primary key in Class
mybatis-plus报错:Can not find table primary key in Class
|
21天前
|
前端开发 Java 数据库连接
若依 mybatis报错nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ 错误
若依 mybatis报错nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ 错误
10 0
|
1月前
|
XML Java 数据库连接
调用mybatisplus的封装CURD方法出现报错
调用mybatisplus的封装CURD方法出现报错
12 0
|
2月前
|
Java Apache vr&ar
springmvc报错 nested exception is org.mybatis.spring.MyBatisSystemException:
springmvc报错 nested exception is org.mybatis.spring.MyBatisSystemException:
16 0
|
2月前
|
Java Windows Perl
mybatis+spring报错PropertyAccessException 1: org.springframework.beans.MethodInvocationException
mybatis+spring报错PropertyAccessException 1: org.springframework.beans.MethodInvocationException
16 0
|
2月前
|
XML Java 数据库连接
mybatis报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain
mybatis报错:java.lang.IllegalArgumentException: Mapped Statements collection does not contain
24 0
|
4月前
|
SQL XML Java
mybatis元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id *,result*,association报错解决
mybatis元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id *,result*,association报错解决
55 0
|
5月前
|
Java 数据库连接 mybatis
SpringBoot集成Mybatis开启下划线格式的数据自动转换成小驼峰格式
SpringBoot集成Mybatis开启下划线格式的数据自动转换成小驼峰格式
68 0