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
-~----------~----~----~----~------~----~------~--~---

Responder a