Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2013, 08:39
Avatar de Tipdar
Tipdar
 
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 18 años, 6 meses
Puntos: 7
Set vuelto loco

Hola foro!!!

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:
producto.getPuntos().add(punto);
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:

Código:
Set<Punto> puntos = producto.getPuntos();

puntos.add(punto);

producto.setPuntos(puntos);
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.

Entonces, mi pregunta es más bien de cultura general... esto es la primera vez que me sucede.
__________________
El último TipdaR