none
Administración de relaciones entre objetos RRS feed

  • Pregunta

  • Hola, tengo el siguiente modelo de objetos:

    Una clase PERSONA, una clase CARRERA y una clase TIPO_PERSONA.

    Un objeto PERSONA está relacionado con un objeto CARRERA, es decir, dentro del objeto PERSONA hay un objeto CARRERA. Con TIPO_PERSONA pasa exactamente lo mism, dentro de PERSONA hay un TIPO_PERSONA.

    El problema que tengo es el siguiente: yo creo y persisto en la BD un objeto TIPO_PERSONA. Ahora, cuando creo un objeto PERSONA y le asocio un objeto TIPO_PERSONA e intento persistir el objeto PERSONA, automáticamente me agrega a la BD también el objeto TIPO_PERSONA que está relacionado con PERSONA. ¿Cómo puedo evitar esto? Necesito algo que en vez de agregar otro TIPO_PERSONA, únicamente verifique que la FK existe. Es decir que ese TIPO_PERSONA que está relacionado con PERSONA, exista.

    Saludos y gracias!

    jueves, 7 de noviembre de 2013 23:52