ppazos / yupp

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

Problema al salar, setear hasOne y salvar de nuevo #92

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Si tengo dos clases A y B, con:
A hasOne B
B belongsTo A

Si hago lo siguiente, en el segundo save, no guarda en cascada al B relacionado 
y debería:

a = new A();
a->save();

b = new B();
a->setB(b);
a->save();

El tema creo que viene por el procesamiento de los dirty bits. Aunque antes del 
segundo save, a tiene el dirtyOne en true (eso está bien), pero también tiene 
el validated en true (no se si eso causa algún problema con el salvado en 
cascada).

Original issue reported on code.google.com by pablo.swp@gmail.com on 13 Apr 2011 at 10:17

GoogleCodeExporter commented 8 years ago
Este problema esta resuelto, era porque no se chequeaba el dirtyBit de hasOne 
en PersistentManager al guardar en cascada.

Original comment by pablo.swp@gmail.com on 27 Apr 2011 at 6:42