Sencillamente eso, un Set totalmente loco. Tengo una clase Producto que contiene un Set de Puntos de venta y esto me ha ocurrido:
Código:
Pues nada, que al pedirle luego los puntos al producto devolvia un Set vacío. Lo interesante es que Producto tiene otros Set que sí funcionan de esa manera. La solución que hallé es esta:producto.getPuntos().add(punto);
Código:
De esta manera sí funcionó. Pero ya digo, los otros Set funcionan como el primer snippet. Entonces ¿cuál es el drama? La máquina virtual que uso es la 1.7.0 y el entorno de desarrollo el Eclipse Juno.Set<Punto> puntos = producto.getPuntos(); puntos.add(punto); producto.setPuntos(puntos);
Entonces, mi pregunta es más bien de cultura general... esto es la primera vez que me sucede.