出现一种情况,在实体类集成基础实体类时,在基础实体类中包含非表字段,那么在mybatis-plus中查询时会出现:
Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘…’ in ‘field list’
这就是在SQL语句中查询了非表字段的原因,那么在mybatis-plus中是怎么处理的呢?
@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。
@TableField(exist = true):表示该属性为数据库表字段。
实际使用:
@TableField(exist = false)
private String searchValue;



