You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Santiago edited this page Oct 6, 2017
·
1 revision
Para utilizar funciones como YEAR(fecha) o MONTH(fecha) en los @NamedQuery se debe tener en cuenta la version del JPA. Por defecto la version es 2.1 .Si este es el caso en los @NamedQuery no se escriben directamente estas funciones como se muestra en la siguiente linea
SELECT p FROM Publicacion p WHERE YEAR(p.pubFechaRegistro) = :anio
Sino que se utiliza FUNC('NombreFuncion',parametros), cambiando la linea de la siguiente manera
SELECT p FROM Publicacion p WHERE FUNC('YEAR',p.pubFechaRegistro) = :anio