Hola a todos! Pues tenéis razón! Me he equivocado, estoy usando hibernate!!!
Siento el error. Seguiré buscando por otros sitios. Muchas gracias por vuestra paciencia! Un saludo On 16 sep, 17:35, Diego Mijelshon <[email protected]> wrote: > Acá decimos "más desorientado que perro en cancha de bochas" > > Diego > > 2010/9/16 Carlos Peix <[email protected]> > > > > > 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 -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
