I seek an in-memory JPA implementation which can be easily instantiated, populated, and then duplicated for use in separate tests. Tests might be JUnit or Fitnesse based. There is no reason for file-system storage (preferably there would be none). The ability to "duplicate" the populated repository is pretty important, as this allows individual tests to execute quickly (very little spin-up time and no need to pre-populate the db) and to execute without side-effects from other tests (db instance is not shared between tests).
Is this use-case appropriate for ObjectDB?
Many thanks, Robin.