Hola,
Cita:
Iniciado por Tipdar
Es tu opinión y la respeto, pero no entiendo por qué dices que eso no tiene sentido.
Posiblemente se refiere a que esto:
Cita:
Iniciado por Tipdar
Código:
producto.getPuntos().add(punto);
Funciona exactamente igual a esto:
Cita:
Iniciado por Tipdar
Código:
Set<Punto> puntos = producto.getPuntos();
puntos.add(punto);
producto.setPuntos(puntos);
En este caso:
Código:
public Set<Punto> getPuntos() {
return this.puntos;
}
Por lo que en esa parte del código y en todo lo que has mencionado no se encuentra ningún motivo por el cual no deberían de funcionar exactamente de la misma forma. Posiblemente hay algo que no has mostrado o no has mencionado.
Saludos,