Foros del Web » Programación para mayores de 30 ;) » Java »

Sencetencia HQL da error por las FK y la misma en SQL muestra resultados

Estas en el tema de Sencetencia HQL da error por las FK y la misma en SQL muestra resultados en el foro de Java en Foros del Web. Hola buenos dias, he mapeado la BD con la ingeniera inversa de netbeans que ofrece para hibernate. Y al hacer una sentencia HQL a cualquier ...
  #1 (permalink)  
Antiguo 28/10/2010, 03:57
 
Fecha de Ingreso: octubre-2010
Mensajes: 2
Antigüedad: 14 años
Puntos: 0
Sencetencia HQL da error por las FK y la misma en SQL muestra resultados

Hola buenos dias, he mapeado la BD con la ingeniera inversa de netbeans que ofrece para hibernate. Y al hacer una sentencia HQL a cualquier tabla da el siguiente error:

org.hibernate.MappingException: An association from the table participa refers to an unmapped class: PODJOs.Actividad
at
org.hibernate.cfg.Configuration.secondPassCompileF oreignKeys(Configuration.java:1252)
at org.hibernate.cfg.Configuration.secondPassCompile( Configuration.java:1170)
at org.hibernate.cfg.AnnotationConfiguration.secondPa ssCompile(AnnotationConfiguration.java:324)
at org.hibernate.cfg.Configuration.buildSessionFactor y(Configuration.java:1286)
at org.hibernate.cfg.AnnotationConfiguration.buildSes sionFactory(AnnotationConfiguration.java:859)



Aquí está la BD : http://www.uploadfilesystem.com//viewimage.php?file=/imagenes/10/10/28/Uc260826.png (no sé como poner un enlace perdonen¡ :( )

En este caso el HQL es "from USuario", probé a hacer una sentencia SQL "select * from usuario" y esta vez si devuelve las filas. Ambas las ejecuto desde netbeans, me da a entender que hay algún problema de relaciones, pero no logró comprender porque da ese error ya que solo pido las filas de una tabla no los joins, y tampoco entiendo por HQL peta y SQL devuelve las filas.

saludos¡

Última edición por Parche_; 28/10/2010 a las 04:16 Razón: he subido el esquema BD

Etiquetas: muestra, resultados, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:52.