"Storing structured objects is, for the most part, an exercise in what's been done before: call db.set() on the object and the OODBMS takes care of the rest. The object on which the set() call is made doesn't much matter because the OODBMS tracks objects by an Object identifier (OID) (see " The busy Java developer's guide to db4o: Queries, updates, and identity") and so does not know to store the same object twice."
|