Gracias por lo de abstractentity, y con el tema de las session si, abro y cierro las session cada ves que traigo algo de la BD. Pense que eso era lo mejor…. Vos decis que ese puede ser el problema???
A.P. Pablo Etcheverry De: [email protected] [mailto:[email protected]] En nombre de Walter Poch Enviado el: martes, 18 de octubre de 2011 19:18 Para: [email protected] Asunto: Re: [NHibernate-Hispano] Problema con una relacion Yo te recomendaría hacer que tus entidades hereden de: AbstractEntity<int> http://code.google.com/p/unhaddins/source/browse/uNhAddIns/uNhAddIns.Applica tionBlocks/Entities/AbstractEntity.cs?r=c68512efb777405c9acd2299472e8a704572 31ec Que el Equals, y GetHashCode están bien implementados y probados. Luego fijate de donde levantas los objetos Vacuna para asignarlos, pareciese que los estas recuperando con una Session diferente de la que luego graba el objeto Vacunación. Saludos, El 18 de octubre de 2011 19:06, Pablo Germán Etcheverry <[email protected]> escribió: Vacuna tiene un nombre y un código y una descripción, por ejemplo: Nombre: antirabica Codigo:atrb Descripcion: vacuna para la rabia de los perritos rabiosos. Y a un perro, lo puedo vacunar contra la rabia varias veces durante el viva no??? Entonces puedo crear una vacunación con una vacuna antirrábica, y al año próximo puedo crear oooootra vacunación también con la misma vacuna antirabica, verdad??? Y eso es lo que yo quiero hacer… Se entiende??? Cualquier cosa avísame. Saludos Nestor. A.P. Pablo Etcheverry De: [email protected] [mailto:[email protected]] En nombre de Nestor Andres Rodriguez Enviado el: martes, 18 de octubre de 2011 18:13 Para: [email protected] Asunto: Re: [NHibernate-Hispano] Problema con una relacion Otra pregunta, no te entiendo lo ultimo que dices (esta en rojo), tu puedes volver a utilizar una vacuna en otra vacunacion ? no es eso un problema de higiene mas que de NHibernate ? o entendi mal ? Saludos, Nestor Andres Rodriguez 2011/10/18 Pablo Germán Etcheverry <[email protected]> Hola, como están tod@s? Les cuento un poco de que se trata mi problema, estoy desarrollando un soft para una clínica veterinaria y tengo un ABM de vacuna con sus correspondientes archivos de mapeo y todo que lo único que hace es dar de alta una vacuna (nombre, código, etc). Tambien tengo un ABM vacunación, también con sus correspondientes archivos de mapeo y tengo por ultimo una entidad HistoriaClinica que entre otras cosas tiene una lista de Vacunaciones. El ABM vacunación tiene dos campos del tipo “Vacuna” entre otros, el tema esta si quiere volver a crear una vacunación y utilizar una Vacuna que ya he utilizado. Me sale el siguiente error: Excepción del tipo 'NHibernate.NonUniqueObjectException' en NHibernate.dll a different object with the same identifier value was already associated with the session: 1, of entity: Linkoyan_G_Vet.Entidades.Vacuna Avisenme si les tengo que pasar el código de las entidades y de los mapeos de las clases involucradas. -- 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 -- Saludos, Walter G. Poch Sr. .Net Developer -------------------------------------------- Cell: +54 (9 341) 3353273 [email protected] -- 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
<<image001.gif>>
<<image002.gif>>
