Mybatis查询 出现Unknow colum 'xxxx' in field list 解决办法

简介: Mybatis查询 出现Unknow colum 'xxxx' in field list 解决办法

出现Unknow colum 'xxxx' in field list 有两种情况


1.就是你sql写了表内 不存在的字段


解决办法是:确认字段书写正确,或者去除不存在的字段。


2.就是你的sql是正确的,但是java中查询的时候就会报xxx字段不存在。


原因:应该是你实体类继承了baseModel之类的,baseModel里有xxx字段。


解决办法:


在你查询表对应的实体类中加入如下:


@TableField(exist=false)


private String xxx;


顺便说下habernate框架里加临时字段:


@Transient


private String xxx;

相关文章
|
2天前
|
XML Java 数据库连接
mybatis中在xml文件中通用查询结果列如何使用
mybatis中在xml文件中通用查询结果列如何使用
42 0
|
2天前
|
Java 数据库连接 mybatis
Mybatis 多级分类查询
Mybatis 多级分类查询
18 0
|
2天前
|
存储 NoSQL Redis
【Redis】利用Redis List实现数据库分页快速查询
【Redis】利用Redis List实现数据库分页快速查询
153 0
|
2天前
|
存储 缓存 NoSQL
利用Redis List实现数据库分页快速查询的有效方法
利用Redis List实现数据库分页快速查询的有效方法
|
2天前
|
Java 关系型数据库 数据库连接
MyBatis Plus 解决大数据量查询慢问题
MyBatis Plus 解决大数据量查询慢问题
|
2天前
|
SQL 缓存 Java
mybatis 一对多查询
mybatis 一对多查询
22 0
|
2天前
|
SQL
MyBatis-Plus-Join关联查询
MyBatis-Plus-Join关联查询
|
2天前
|
SQL XML Java
MyBatis-Plus多表关联查询
MyBatis-Plus多表关联查询
|
2天前
|
SQL Java 关系型数据库
Mybatis多表关联查询与动态SQL(下)
Mybatis多表关联查询与动态SQL
16 0
|
2天前
|
SQL Java 数据库连接
Mybatis多表关联查询与动态SQL(上)
Mybatis多表关联查询与动态SQL
9 0