首页 > 数据库技术 > 详细

jpa 踩坑 SQLGrammarException

时间:2019-09-23 14:12:17      阅读:102      评论:0      收藏:0      [点我收藏+]

SQLGrammarException could not execute query  cause by not found column id ,, id指的是,返回的结果没有Id

  封装结果集出错,,不是全部字段时应该用Object  接收,,不能再用对象

  单个字段单条记录时,返回类型最好用对应字段的类型或者Object。

  多个字段时,不论是多条记录还是单条记录,返回类型都应该是List<Object[]>

GrammarException  Parameter with that name [endTime] did not exist  参数未找到

select m.economic_loss from tb_event_evaluate_model m left join tb_receive_warn_event e on e.id = m.source_event_id where e.insert_time BETWEEN :beginLongTime AND :endTime order by m.id DESC;

在SQL后加入,order by m.id

jpa 踩坑 SQLGrammarException

原文:https://www.cnblogs.com/guyuedashu/p/11571686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!