> Is there a convenient way to introduce classes to objectdb at the start of a run, so they aren't first encountered later?
You can introduce a class by:
emf.getMetamodel().entity(MyClass.class);
You can also introduce all classes by:
emf.getMetamodel().getManagedTypes();
but this will work only when ObjectDB can find managed classes automatically.
> Also, is there a logging option to follow schema changes during a run?
Basic type registration was added now in build 2.5.0_06.
To see registered types add to the configuration file:
<logger name="type.registry" level="info" />
or, use the "debug" level to get more information on the registered type.
ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)