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

Responder a