Gustavo Ringel | 1 Feb 10:16
Picon
Gravatar

Re: Consulta en un Qeury

Cuando llego a ese tipo de consultas en general por mala costumbre trabajo con SQL asi que no estoy seguro de como trabajar, pero de todos modos yo veo qeu tu linea en el select es distinta que la del group by y eso no puede ser asi, el group by y los campos del select que no participan en una funcion aggregate de SQL tienen que coincidir 100%

Gustavo.

On Sat, Jan 31, 2009 at 5:00 PM, Anthony Campos <striker82 <at> gmail.com> wrote:
Buenos dias tengo uan duda derrepente este haciendo algo mal, tengo un query con HQL y queire hacer un group by estee s mi consulta

hql2 = "";
            hql2 = "select a.Fecha,a.TipoOperacion,a.Operacion,a.Orden,a.TipoNegociacion,a.Cliente,Sum(a.Cantidad),a.Comision,";
            hql2 += " a.FlgDayTrade,a.PolSeparada From AsignacionDefinitiva a  ";
            hql2 += " where a.TipoOperacion.Codigo Not in ('40','41','42','43','44','45','48','49')  ";
            hql2 += " And a.Fecha = :fecha And a.TipoPlazo= :tp ";
            hql2 += " Group By a.Fecha,a.TipoOperacion,a.Operacion,a.Orden.Id,a.TipoNegociacion.Id,a.Cliente.Codigo,a.Comision,";
            hql2 += " a.FlgDayTrade,a.PolSeparada,a.TipoOperacion.Codigo ";
            hql2 += " Order By a.TipoOperacion Asc,a.Operacion.Numero Asc ";

            IQuery qry2 = Ses.CreateQuery(hql2);


pero al querer pasarla a un objeto me sale error y me dice q los demas campos de la tabla tambien deben estar dentro de la clausula group by..

Mi duda es esta bien como lo estyo haciendo el group by ? o estoy haciendo algo mal...

gracias por su ayuda.

Anthony Campos.




--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Anthony Campos | 2 Feb 23:22
Picon

Consulta en HQL

Buenas tardes queria hacerles una consulta.. es posible hacer UNION ALL de select en HQL ???

Gracias.

Anthony Campos.

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 2 Feb 23:38
Picon
Gravatar

Re: Consulta en HQL

No; para que es?

La unions la maneja NH según el mapping; si la necesitas para un report es otra cosa y en ese caso que en tus manos con SQL o H-SQL.

2009/2/2 Anthony Campos <striker82 <at> gmail.com>
Buenas tardes queria hacerles una consulta.. es posible hacer UNION ALL de select en HQL ???

Gracias.

Anthony Campos.





--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Anthony Campos | 3 Feb 14:55
Picon

Re: Consulta en HQL

Hola fabio gracias por tu respuesta el union hall es para hacer mutiples select mm pero bueno  en el nhibernate me dice q se hace con el mapping
la verdad es que yo necesito esto para hacer multiples consultas y llenarlas en una lista simple he estado revisando y encontre que con el
Multi Query y tal vez sea lo que estaria buscando pero ustedes q manejan mas esto ... podrian decirme si esto es lo que estyo buscando ???

Gracias.

2009/2/2 Fabio Maulo <fabiomaulo <at> gmail.com>
No; para que es?
La unions la maneja NH según el mapping; si la necesitas para un report es otra cosa y en ese caso que en tus manos con SQL o H-SQL.

2009/2/2 Anthony Campos <striker82 <at> gmail.com>

Buenas tardes queria hacerles una consulta.. es posible hacer UNION ALL de select en HQL ???

Gracias.

Anthony Campos.





--
Fabio Maulo




--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Fabio Maulo | 3 Feb 15:02
Picon
Gravatar

Re: Consulta en HQL

Si es solo una lista de valores lo que podes usar es SQL con union y un result-transformer

2009/2/3 Anthony Campos <striker82 <at> gmail.com>
Hola fabio gracias por tu respuesta el union hall es para hacer mutiples select mm pero bueno  en el nhibernate me dice q se hace con el mapping
la verdad es que yo necesito esto para hacer multiples consultas y llenarlas en una lista simple he estado revisando y encontre que con el
Multi Query y tal vez sea lo que estaria buscando pero ustedes q manejan mas esto ... podrian decirme si esto es lo que estyo buscando ???

Gracias.

2009/2/2 Fabio Maulo <fabiomaulo <at> gmail.com>
No; para que es?
La unions la maneja NH según el mapping; si la necesitas para un report es otra cosa y en ese caso que en tus manos con SQL o H-SQL.

2009/2/2 Anthony Campos <striker82 <at> gmail.com>

Buenas tardes queria hacerles una consulta.. es posible hacer UNION ALL de select en HQL ???

Gracias.

Anthony Campos.





--
Fabio Maulo








--
Fabio Maulo

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Rodrigo Juarez | 4 Feb 03:15
Picon

Multiples proyectos de librerias de clases


Hola

Por un tema de organizacion, estoy tratando de separar las clases de
mi dominio en distintos assemblies.
Ahora estoy necesitando referenciar en una clase, otra clase que se
encuentre en una libreria distinta, en distintos namespaces
Es eso posible?
Es decir, si tengo una clase Domain.Cliente y otra clase
Domain.Seguros.Poliza, la clase Poliza puede tener entre sus
propiedades una que haga referencia a Cliente?
Como seria el mapeo?

Saludos!
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Dario Quintana | 4 Feb 03:26
Picon
Gravatar

Re: Multiples proyectos de librerias de clases

Hola

En el mapping de una clase siempre podés poner a qué clase y assembly pertenece:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="MyAssembly" namespace="MyNamespace">
y la clase:
 <class name="MyClass" .... >

O podés poner todo en la clase:
 <class name="MyAssembly, MyNamespace.MyClass" .... >

Saludos

On Wed, Feb 4, 2009 at 12:15 AM, Rodrigo Juarez <rodrigomjuarez <at> gmail.com> wrote:

Hola

Por un tema de organizacion, estoy tratando de separar las clases de
mi dominio en distintos assemblies.
Ahora estoy necesitando referenciar en una clase, otra clase que se
encuentre en una libreria distinta, en distintos namespaces
Es eso posible?
Es decir, si tengo una clase Domain.Cliente y otra clase
Domain.Seguros.Poliza, la clase Poliza puede tener entre sus
propiedades una que haga referencia a Cliente?
Como seria el mapeo?

Saludos!




--
Dario Quintana
http://darioquintana.com.ar

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Rodrigo Juarez | 4 Feb 05:45
Picon

Re: Multiples proyectos de librerias de clases

Hola

En principio, pense que te referias solamente al nombre de la clase al principio del mapeo, pero probe con

 

<many-to-one name="Productor" class="Gestion.Domain.Cliente,Gestion.Domain"/> (la clase que contiene esta linea se encuentra en un proyecto distinto, Gestion.Domain.APAS)

 

Y anduvo bien

 

Muchas gracias

 

De: NHibernate-Hispano <at> googlegroups.com [mailto:NHibernate-Hispano <at> googlegroups.com] En nombre de Dario Quintana
Enviado el: martes, 03 de febrero de 2009 11:27 p.m.
Para: NHibernate-Hispano <at> googlegroups.com
Asunto: [NHibernate-Hispano] Re: Multiples proyectos de librerias de clases

 

Hola

En el mapping de una clase siempre podés poner a qué clase y assembly pertenece:

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="MyAssembly" namespace="MyNamespace">
y la clase:
 <class name="MyClass" .... >

O podés poner todo en la clase:
 <class name="MyAssembly, MyNamespace.MyClass" .... >

Saludos

On Wed, Feb 4, 2009 at 12:15 AM, Rodrigo Juarez <rodrigomjuarez <at> gmail.com> wrote:


Hola

Por un tema de organizacion, estoy tratando de separar las clases de
mi dominio en distintos assemblies.
Ahora estoy necesitando referenciar en una clase, otra clase que se
encuentre en una libreria distinta, en distintos namespaces
Es eso posible?
Es decir, si tengo una clase Domain.Cliente y otra clase
Domain.Seguros.Poliza, la clase Poliza puede tener entre sus
propiedades una que haga referencia a Cliente?
Como seria el mapeo?

Saludos!




--
Dario Quintana
http://darioquintana.com.ar


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Dario Quintana | 4 Feb 06:02
Picon
Gravatar

Re: Multiples proyectos de librerias de clases

Está bien asi Gestion.Domain.Cliente,Gestion.Domain, yo te había dicho alrevés.

--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Proyectos CSLA .NET y NHibernate


Buenos Días Estimados:

CODESOL es una organización no gubernamental que esta promoviendo el
desarrollo de soluciones abiertas orientadas a negocios, tipo CRM,
ERP, SCE, entre otros. Con el objetivo de apoyar de forma humanitaria
y social a entidades.

Los productos al ser abierto ya conocemos las ventajas que tiene para
todos.

Recurrimos a ustedes en busca de miembros de esta comunidad ya que
sabemos de sus conocimientos en NHibernate que deseen apoyar esta
causa con sus conocimientos y participación.

En estos momentos estamos planificando en reuniones el mapa conceptual
de arquitectura de software, ya tenemos definido CSLA .NET como
framework para la capa de negocios, estamos por definir si NHibernate
será el ORM del modelo, el proyecto va a tener licencia Open Source
Tipo Mozilla, no va a ser GPL, esto porque la participación de
empresas y especialistas será respetada y reconocida como creadores de
las aplicaciones con todos los derechos del caso.

Esperamos contar con su apoyo, mi correo es beyondnet <at> codesol.info ó
beyondnet <at> cslanet.org

En esta comunidad http://www.cslanet.org pueden encontrar información
más detallada con los proyectos. Es una comunidad hispana reconocida
por el creador de CSLA .NET y viene participando en los proyectos
CODESOL.

Saludos y esperamos contar con su valioso apoyo, son aceptados los
comentarios y criticas para optimizar el plan de las aplicaciones.
--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: NHibernate-Hispano <at> googlegroups.com
Para más, visite: http://groups.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---


Gmane