Tengo esta excepción al intentar obtener la lista usando NamedQuery:org.hibernate.exception.SQLGrammarException: no se pudo ejecutar la consulta?
org.hibernate.exception.SQLGrammarException: could not execute query
A continuación he mencionado código:
Código de clase Entidad:
@Table(name = "tbl_users")
@XmlRootElement
@NamedQueries({@NamedQuery(name = "TblUsers.findAll", query = "SELECT t FROM TblUsers t")});
DAO implementar Código:
org.hibernate.Query query = session.getNamedQuery("TblUsers.findAll");
List list = query.list();
Proporcione la solución para esta excepción.
¿Has probado "desde TblUsers t"? Esta es la sintaxis HQL correcta. – Olaf
@Olaf - "select t from TblUsers t" es correcto HQL también – ChssPly76
Debe mostrar todo el seguimiento de la pila. SQLGrammarException significa que SQL (como lo tradujo Hibernate) no fue aceptado por su base de datos. Asegúrese de que la tabla exista (en el esquema apropiado). – ChssPly76