Hola! Os voy a plantear una duda que tengo. Para ello pondré un ejemplo simplificado para ser más claro. Supongamos que tengo una clase Persona, la cual tiene los atributos nombre, apellidos, y teléfono. El teléfono será una clase aparte, que tendrá por atributos tipo (fijo, móvil, etc), número y extensión. Bien, como una persona puede tener varios teléfonos, tendremos una colección de teléfonos en la clase Persona. Hasta ahí bien.
Ahora bien, supongamos que en mi base de datos, para una determinada persona tengo 3 teléfonos asociados. Ahora desde mi programa borro un teléfono (por lo que me quedan dos), y a continuación hago un update de Persona. Esto actualmente me da error, porque dice que al hacer el update estoy intentando escribir algunos valores a null en la base de datos. Mi pregunta es: ¿Debo antes de hacer el update de persona realizar un borrado aparte del email de su tabla? ¿Puedo hacerlo todo automáticamente desde el update de persona añadiendo alguna opción a mis mapping files? Si no entienden algo díganmelo, y pondré mi problema más detalladamente, con fragmentos de código y el mensaje de error y stack trace. Saludos! --~--~---------~--~----~------------~-------~--~----~ Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano -~----------~----~----~----~------~----~------~--~---
