Hola Gustavo, Muchas gracias, esa opcion funciona, tambien ma la habia recomendado Fabio. La contra que tiene es que no levanta las colecciones hijas en el mismo query. Hace dos queries mas. Si al menos pudiera setearle el batch size al IQuery ahorraria queries. Como hago para especificar el batch size para el query? se puede? (NH 1.2.1) Graaaaacias Carlos Peix
_____ De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Gustavo Ringel Enviado el: Martes, 01 de Julio de 2008 09:40 a.m. Para: [email protected] Asunto: [NHibernate-Hispano] Re: Asociaciones y joins (caso 2) Hi Carlos, si si, yo estuve leyendo los tests que pusiste para el caso 2 y a eso conteste. Yo reescribiria asi: from Project as p where exists (select t1 from p.Tickets as t1 where t1.Text like :searchTerm) order by p.Code Gustavo On Tue, Jul 1, 2008 at 2:19 PM, Carlos Peix <[EMAIL PROTECTED]> wrote: Hola Gustavo, Estuvimos hablando antes por el caso 1, me post relacionado con el join fetch era el caso dos (solo para clarificar): http://groups.google.com/group/NHibernate-Hispano/browse_thread/thread/c948d f4459d7b2af/dc67258dbc0565c5?lnk=gst <http://groups.google.com/group/NHibernate-Hispano/browse_thread/thread/c948 df4459d7b2af/dc67258dbc0565c5?lnk=gst&q=caso+2#dc67258dbc0565c5> &q=caso+2#dc67258dbc0565c5 Tal como vos decis, el resultado obtenido coincide con lo que te devolveria una consulta SQL, pero yo supongo que NHibernate no deberia devolverme un objeto incompleto. En realidad, lo que yo quiero es que me devuelva todos los proyectos en los cuales alguno de sus tickets contiene un 1. Como hago eso? supongo que una opcion es subqueries. Gracias Carlos Peix _____ De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Gustavo Ringel Enviado el: Martes, 01 de Julio de 2008 06:35 a.m. Para: [email protected] Asunto: [NHibernate-Hispano] Re: capturar consultas Hi Carlos, yo trate de mirar, pero a mi entender nhibernate actua como yo esperaria. Hable con "el Tano" y el me dio a entender como que yo puedo estar errado asi que no se que decirte. A mi gusto el fetch ahi influye nada mas en que aun si no tenes fetch=join en el mapping va a hacer una sola consulta, pero luego te va a traer solo lo que corresponde a la consulta. O sea que el segundo assert en el que esperas obtener tambien elementos que no tienen el termino %1% no debiera andar. Repito, pareceria que no tengo razon, aunque mi intuicion y la consulta que larga HQL de hecho parecerian ir mas para el lado de lo que yo intuyo. Gustavo. --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
