jpa 踩坑 SQLGrammarException

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

猜你喜欢

转载自www.cnblogs.com/guyuedashu/p/11571686.html
JPA
今日推荐