Cita:
Iniciado por GatorV Estas bien, un domicilio debe de tener un Estado y una Ciudad, ahí no hay de otra, Ciudad es una entidad por sí sola, aunque tenga un Estado, también es una Ciudad, por lo que tu clase Domicilio tiene 2 entidades más, Estado y Ciudad.
Ya dentro de la clase verificas que esa Ciudad pertenezca a ese Estado, pero como tal debes de guardar la relación a ambas entidades ya que son las que componen el objeto Domicilio.
Saludos.
aunque no me gusta contradecir a quien tiene mucho mas experiencia creo que domicilio al tener un objeto ciudad que contiene el estado, crear una propiedad estado no estaría creando una relación de mas?? si tienes la ciudad de esta podrias obtener un estado con un getter?? la pregunta es educativa, porque estaba leyendo el diseño que se establecía y me llamo la atención un poco esto