Java:
configuration.activationDepth(activationDepth)
Db4o default activation depth is 5. This setting gives you control over activation depth level depending on your application requirements.
The two extremes:
If your object is not fully activated due to the default configuration settings you can activate it manually:
Java: ObjectContainer#activate(object,depth)
or use specific object settings:
Java:
configuration.objectClass("yourClass").minimumActivationDepth(minimumDepth)
configuration.objectClass("yourClass").maximumActivationDepth(maximumDepth)
configuration.objectClass("yourClass").cascadeOnActivate (bool)
configuration.objectClass("yourClass").objectField("field").cascadeOnActivate(bool)
For more information on activation strategies see Activation chapter.