Hi,

Here is another scenario where I have trouble with Voyage:

Let's an object A, with an attribute an object Address.
Then I create B, a copy of A.

Of course the object Address is both an attribute of A and B. (no deep
copy).

As long as my Voyage repo is running, editing Address from A or B is
doing fine: when editing Address from A, I can see this reflected in B's
Address, as expected.

Sadly, this Object scheme is lost in the persistency: when I reset the
repo, shutdown it, restart it, to force a full retrieve from the Mongo
repo, object A and B do not share anymore the Address object has it
should be.

I understand Voyage is not a true really Object Oriented repository, but
is it possible to overcome such limitation?

One idea will be to have collection of Address, but this really looks
strange to me.

I think Fuel was doing just fine with such scenario, but sadly Fuel is
not reliable between images.

Thanks to read up to here.

Hilaire

-- 
Dr. Geo
http://drgeo.eu


Reply via email to