Estoy intentando escribir una JPQL consulta con una cláusula ORDER BY:JPQL cláusula ORDER BY con el parámetro
query = "SELECT c FROM item ORDER BY c.name ASC"
me gustaría establecer un parámetro de "orden", cuyo valor podría ser "ASC" o "DESC":
query = "SELECT c FROM item ORDER BY c.name :order"
Y luego en mi aplicación:
query.setParameter("order", "ASC");
Esto es cuando me sale un error de hibernación:
org.hibernate.HibernateException: Errors in named queries
¿Alguna idea de lo que estoy haciendo mal? ¡Gracias!
bien que explica muchas cosas. ¿Hay alguna forma de usar una concatenación de cadenas en la declaración de @NamedQuery? –
bien, gracias de todos modos! –