Cita:
Iniciado por amerkmif
Código:
javax.ejb.EJBException
Caused by: Exception [EclipseLink-8025] (Eclipse Persistence Services - 2.3.0.v20110604-r9504): org.eclipse.persistence.exceptions.JPQLException
Exception Description: Syntax error parsing the query [SELECT v,c FROM Videos v, Categoria c WHERE v.vidIsan = :c.videosvidIsan AND c.nombre NOT LIKE ?1], line 1, column 58: unexpected token [.].
Internal Exception: NoViableAltException(85@[()* loopback of 822:9: (m= MULTIPLY right= arithmeticFactor | d= DIVIDE right= arithmeticFactor )*])
...
Segun dice el error, en la columna 58 esta el problema, y revisando tu consulta, estas utilizando el
: (dos puntos) en la comparacion. Y segun lei sobre el lenguaje, el dos puntos es para referenciar una variable o parametro si no me equivoco, y alli estas referenciando la columna en una tabla.
No conosco el lenguaje, corregime si me equivoco pero de lo poco que lei ahora encontre ese detalle.
Suerte!