Lo que pasa es q tengo varios '01' pero estos pertencen a varias clases, entonces por logica deberia funcionar
On 27 ene, 08:17, Dario Quintana <[email protected]> wrote: > No, no envies el TestCase, si vos pusiste los 01 (no sé como hiciste) el > problema ya está dicho, bug no es. > > Dale una releaida a las estrategias de Herencia. > > Un saludo > > > > > > > > On Tue, Jan 27, 2009 at 11:10 AM, uhilari <[email protected]> wrote: > > > Hola > > > Si puede ser, por que funcionaba bien hasta que le puse los otros > > codigo '01', parece que funciona bien con el GET<> y son el HQL que > > recibe un solo objeto, pero cuando quiero cargar una coleccion me bota > > el error. > > > Se me ocurre ponerle otro Id a parte del que tiene ahora. Si a alguien > > se le ocurre una idea mejor, por favor digalo. > > > De todas formas Diego, preparare el TestCase y te lo envio en el > > transcurso del Dia > > > Gracias > > > On 27 ene, 07:59, Germán Schuager <[email protected]> wrote: > > > Me parece que el problema viene por esto que decís: > > > > "me queda decir que el codigo '01' lo tengo en varios registros, lo que > > pasa > > > es que ha varios que tienen codigo '01', pero de diferentes clases" > > > > Según tengo entendido, al usar table-per-class-hierarchy cada > > > entidad/registro debe tener un ID único independientemente de que tipo > > > concreto sea (que alguien me corrija si me equivoco) > > > > Probá cambiando los IDs repetidos y fijate si se arregla. > > > > On Mon, Jan 26, 2009 at 8:24 PM, uhilari <[email protected]> wrote: > > > > > Hola a todos. > > > > > Bueno tengo este XML > > > > > <class name="Datos" > > > > > <id name="Codigo" type="String"> > > > > <generator class="assigned" /> > > > > </id> > > > > <discriminator column="TipoDato" type="String" /> > > > > <property name="Descripcion" type="String" length="100" /> > > > > <subclass name="ClaseInstrumento" discriminator-value="CLS_INSTRU" > > > > > </subclass> > > > > <subclass name="FormaPago" discriminator-value="FORMA_PAGO" > > > > > </subclass> > > > > <subclass name="FechaLiquidacion" discriminator- > > > > value="FEC_LIQUIDA" > > > > > </subclass> > > > > <subclass name="ModificacionOrden" discriminator-value="MOD_ORDEN" > > > > > </subclass> > > > > <subclass name="TipoCustodio" discriminator-value="TIP_CUST"> > > > > </subclass> > > > > <subclass name="TipoInstrumento" discriminator-value="TIP_INSTRU"> > > > > <many-to-one name="Clase" class="ClaseInstrumento" /> > > > > </subclass> > > > > <subclass name="TipoMercado" discriminator-value="TIP_MERCADO"> > > > > </subclass> > > > > <subclass name="TipoNegociacion" discriminator- > > > > value="TIP_NEGOCIACION"> > > > > </subclass> > > > > <subclass name="TipoOrden" discriminator-value="TIP_ORDEN"> > > > > </subclass> > > > > <subclass name="TipoTelefono" discriminator-value="TIP_TELEFONO"> > > > > </subclass> > > > > <subclass name="TipoLiquidacion" discriminator- > > > > value="TIP_LIQUIDA"> > > > > </subclass> > > > > <subclass name="TipoPlazo" discriminator-value="TIP_PLAZO"> > > > > </subclass> > > > > <subclass name="ModoLiquidacion" discriminator- > > > > value="MOD_LIQUIDA"> > > > > </subclass> > > > > <subclass name="TipoDocumento" discriminator-value="TIPO_DOC"> > > > > </subclass> > > > > <subclass name="TipoCliente" discriminator-value="TIPO_CLI"> > > > > </subclass> > > > > <subclass name="TipoRenta" discriminator-value="TIPO_RENTA"> > > > > </subclass> > > > > <subclass name="TipoFamiliar" discriminator-value="TIPO_FAMI"> > > > > </subclass> > > > > <subclass name="TipoTrabajador" discriminator-value="TIPO_TRAB"> > > > > </subclass> > > > > </class> > > > > > Como pueden ver todo se guarda en una tabla > > > > > Bien > > > > cuando hago algo asi > > > > Session.Get<FormaPago>("01"); > > > > > me lo devuelve bien, pero cuando le Hago un HQL asi > > > > > "From FormaPago" > > > > > me bota un error diciendo que el objeto es de otro tipo, me queda > > > > decir que el codigo '01' lo tengo en varios registros, lo que pasa es > > > > que ha varios que tienen codigo '01', pero de diferentes clases > > > > > Alguien puede ayudarme a ver como resuelvo lo del HQL?? > > > > > Gracias > > -- > Dario Quintanahttp://darioquintana.com.ar --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
