在EntityManage SELECT DISTINCT ON中创建查询时发生异常

时间:2017-05-17 18:23:55

标签: java postgresql jpa

在这一行中我收到一个错误:

 Query query = em.createQuery(consult).setParameter("x",
 query.getResultList());
  

错误:在中创建查询时发生异常   EntityManager:异常描述:语法错误解析[SELECT   DISTINCT ON(p.bote.codigo)p FROM SolicitudMembresia p WHERE p.estado   = 1 ORDER BY p.bote.codigo,p.fecha]。 select表达式不是有效的表达式。

当我在没有DISTINCT ON的情况下重写时,我使用了JPA Eclipse Link 2.5和Postgresql 9.4。在Pgadmin的查询屏幕中,它也有效。

0 个答案:

没有答案