有时候Pojo生成以后需要手动增加一些扩展字段增加功能
举例:mybatisplus-spring-mvc项目中
com.baomidou.springmvc.model.system.User
@TableName("sys_user")
public class User implements Serializable {
/** 用户ID */
private Long id;
/** 用户名 */
private String name;
/** 用户年龄 */
private Integer age;
/** 手动增加非数据库字段 */
private String test1;
...省略set get
}
如此配置后查询list
后台会报错
Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'test1' in 'field list'
建议:
com.baomidou.mybatisplus.annotations
注解类中增加 @Exclude (或者其他名称) 用来标注字段为非ORM映射字段