jueves 10 de febrero de 2011

Solución: "org.hibernate.hql.ast.querysyntaxexception is not mapped from" en español

Ya entrado en esto del Hibernate, me he dado cuenta que metí completamente la pata al querer realizar una consulta en HQL (Hibernate Query Languaje), como sabrán, si vamos a hacer una consulta equivalente al SQL por ejemplo: 
select * from registro_usuarios;
Su equivalente en HQL es:
from RegistroUsuarios  
OJO por favor, en la consulta HQL escribimos "RegistroUsuarios" en lugar de "registro_usuarios", esto es porque se hace referencia al bean (o bien a la clase RegistroUsuarios.java, para los no natos) que mapea a la tabla "registro_usuarios". Si comenten el error de escribir la consulta HQL de la manera:

from registro_usuarios

entonces obtendrán la espantosa excepción:
org.hibernate.hql.ast.querysyntaxexception registro_usuarios is not mapped from Registro_Usuarios

Bueno espero que les haya sido de ayuda, saludos... 

0 comentarios:

Publicar un comentario en la entrada