【使用MyBatis-plus 实体类中包含非数据库字段解决方法】
今天在使用MyBatis-plus的LambdaQueryWrapper selectPage时,发现需要返回的页面数据中包含非数据库字段,在domain中添加字段会报错
### Cause: java.sql.SQLSyntaxErrorException: Unknown column 'xxx' in 'field list'
最开始想着通过创建另一个实体类,通过之前说的BeanUtils.copyProperties来转换一下,但是突然想到之前有一种在实体类字段上加注解的方式,将该字段设置为非数据库字段,在这里记录下
@TableField(exist = false)
false为非数据库字段,true为数据库字段