Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'cs.remarks' in 'field list'

报这个错一般出现在新增字段或者修改字段,以及操作连表的时候

  1. 可能左链接或内连接查询时用的字段名称和已有的字段名称重复
  2. 可能某个字段数据库与实体类有区别,而SQL中没有对应上,检查数据库和SQL的字段
  3. 可能在连表查的时候,某些字段所在的库错了,比如要查user的 u.name却写成了team的t.name

另外如果有这种特殊需求:实体类需要加入某个字段,但数据库对应的表中并不需要该字段,次时可以在实体类中,给该字段加上@TableField(exist = false)这个注解,这样实体类在构建时会含有这个字段,但并不会加到数据库

---2022/1/9

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐