在这一行中我收到一个错误:
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的查询屏幕中,它也有效。