在坚持摸鱼的道路上
2021-09-17 14:57
采纳率: 100%
浏览 78
已结题

java项目mybatis mapper执行sql报错

img

img

img

mybatis的mapper操作sql查询报Unknown column 'pro.recommend_type' in 'where clause',sql语句没有问题,单独在数据库中能查出来,找了好久的问题。实体类和mapper也映射了。求大家看看问题,非常感谢。

  • 收藏

3条回答 默认 最新

  • CSDN专家-sinjack 2021-09-17 14:58
    已采纳

    Unknown column 'pro.recommend_type' in 'where clause'
    recommend_type这列作为查询条件时,报错了。检查一下pro表中是否有这个字段。

    img

    打赏 评论
  • CSDN专家-Fay 2021-09-17 14:58

    这是sql错误啊
    单独在数据库中能查可能是你写的SQL没问题,但在mapper中是拼接的语句可能有问题
    控制台能不能生成出执行的SQL,要copy控制台的语句去数据库中试试

    打赏 评论
  • a1767028198 2021-09-17 15:11

    别搞错库了,经常出现这种问题,在本地测试了老半天,发现用的是开发库

    打赏 评论

相关推荐 更多相似问题