j2ee: un findAll sin parámetros
Publicado por Noman (1 intervención) el 21/08/2004 12:00:05
Hola a todos,
Estoy intentando conseguir una collection que contenga el campo “mes”. No debe tener elementos repetidos y deber estar ordenada en orden ascendente.
He pensado en convertir: SELECT DISTINCT mes FROM Concierto ORDER BY mes ASC;
En EJB-QL, creo que sería:
SELECT DISTINCT OBJECT(o)
FROM Concierto AS o
ORDER BY o.mes ASC
Pero no funciona, me da una FinderException.
Quizás es porque esta sentencia va con un método findAll que no recibe parámetros. El método getMes() va en el jsp siguiente. ¿Es esto lo que causa el error? Si lo es ¿como debo resolverlo? Y si no es ¿qué va mal?
Muchas gracias de antemano
Estoy intentando conseguir una collection que contenga el campo “mes”. No debe tener elementos repetidos y deber estar ordenada en orden ascendente.
He pensado en convertir: SELECT DISTINCT mes FROM Concierto ORDER BY mes ASC;
En EJB-QL, creo que sería:
SELECT DISTINCT OBJECT(o)
FROM Concierto AS o
ORDER BY o.mes ASC
Pero no funciona, me da una FinderException.
Quizás es porque esta sentencia va con un método findAll que no recibe parámetros. El método getMes() va en el jsp siguiente. ¿Es esto lo que causa el error? Si lo es ¿como debo resolverlo? Y si no es ¿qué va mal?
Muchas gracias de antemano
Valora esta pregunta


0