Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘cs.remarks‘ in ‘f

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

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值