ppazos / yupp

Automatically exported from code.google.com/p/yupp
0 stars 0 forks source link

ArtifactHolder no es consultado cuando se cargan asociaciones por lazy loading #141

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Por ejemplo si tengo:

a<->b

Cuando se carga a, y luego se hace a->getB, se carga b lazy, sin fijarse si b 
ya fue cargado en ArtifactHolder.

Además si se hace b->getA, se carga a lazy, también sin fijarse en 
ArtifactHolder, entonces carga otra instancia de a.

El problema es que en memoria las 2 instancias de a deberían ser las mismas 
porque pueden ocasionar problemas de consistencia en la manipulación, por 
ejemplo si se cambia un valor en a, y luego se hace b->getA->getValor, 
contendrá el valor viejo y no el modificado.

Original issue reported on code.google.com by pablo.swp@gmail.com on 19 Apr 2012 at 11:02