select u.Nombre, u.Password from cUsuario u where u.Id = :elNombreDeUnParametro
de todas formas, ya que aclaraste "newbie" mas de una vez, empieza a pensar en Objetos y en hacer query sobre Objetos. P.S. no entendí que tienen que ver los "join" en lo que nos pregutas El 22 de enero de 2010 19:30, z8128 <[email protected]> escribió: > Hola a todos > > Soy nuevo en esto de utiliza el nhibernate y tengo unas dudas, les > planteo la primera y agradezco las respuestas de antemano > > 1) He seguido unos tutoriales pero la mayoria de estos consultan y > recuperan resultados de entidades completas, la duda es como hago para > recuperar por ejemplo una consulta que hace join con 2 o tres tablas, > aqui el ejemplo de como lo realizo actualmente > > IQuery q = session.CreateQuery("from cUsuario where ID > = ? "); > q.SetString(0, "1"); > > y lo recupero asi > IList< cUsuario> people = q.List< cUsuario>(); > > todo funciona, ok > > Pero si quiero hacer lo siguiente > q = session.CreateQuery("select Nombre,Password from > cUsuario where ID = ? "); > q.SetString(0, "1"); > > IList people = q.List(); > > se que estoy haciendo algo mal pero como debo hacer mi consulta?? > le cambie a como dice el manual y tampoco funciona > > List<object> people = q.List(); > > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano -- Fabio Maulo -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
