Creo que vale la pena señalar que parece que mrvision esta usando Hbernate y no NHibernate.
---------------------------------- Carlos Peix 2010/9/16 Gustavo Ringel <[email protected]> > lo que escribiste ahi es sql asi que tendrias que usar CreateSqlQuery. > en HQL iria algo como from PruebasActivas p join p.Prueba r y todo lo demas > que sigue... > > Gustavo. > > 2010/9/16 MrViSiOn <[email protected]> > > Hola amigos: >> Me estoy volviendo un poco loco con este error. He buscado por >> internet y en este grupo pero no me solucionan las soluciones que se >> dan para aquellos. >> >> Os describo mi situación: >> Tengo dos tablas PruebasActivas y Prueba. La primera tiene una >> clave extranjera a la segunda e intento ejecutar lo siguiente: >> Query q = em.createQuery("select " + >> "p.idPruebasActivas, " + >> "p.fechaAlta, " + >> "p.fechaBaja, " + >> "r.lección, " + >> "r.Parte, " + >> "r.bloque " + >> "FROM Pruebasactivas p LEFT JOIN Prueba r " + >> "WHERE r.asignatura = :asignatura " + >> "AND r.curso = :curso " + >> "AND p.fechaBaja > :fechaHoy"); >> >> Y me lanza el siguiente error: >> "java.lang.IllegalArgumentException: >> org.hibernate.hql.ast.QuerySyntaxException: Path expected for join! >> [select p.idPruebasActivas, p.fechaAlta, p.fechaBaja, r.lección, >> r.Parte, r.bloque FROM com.sis.datos.entidades.Pruebasactivas p LEFT >> JOIN Prueba r WHERE r.asignatura = :asignatura AND r.curso = :curso >> AND p.fechaBaja > :fechaHoy]" >> >> ¿sabéis algun donde está mi error? >> >> Espero que me podáis ayudar porque me he estancado >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano > > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
