JPOX
JPOX
 Project  |  Ver 1.1  |  Ver 1.2  |  JDO  |  JPA  |  Guides  |  Tools
1.2 | Persistence | JDO ORM | JPA ORM | Runtime | JDO Runtime | JPA Runtime | Extensions | Developer
JPOX Runtime
RDBMS Datastores
DB4O Datastore
DB4O Persistence Properties

JPOX accepts a large number of persistence properties for use when defining either a PersistenceManagerFactory or an EntityManagerFactory. For DB4O datastores there are several additional properties. These are listed here. Bear in mind that these only work with JPOX, and not with any other JDO/JPA implementation.

org.jpox.db4o.outputFile
DescriptionName of a file where DB4O will output its log information
Range of Values


org.jpox.db4o.flushFileBuffers
DescriptionWhether DB4O should flush its file buffers on commit of the transaction.
Range of Valuestrue | false


org.jpox.db4o.generateUUIDs
DescriptionWhether DB4O should generate UUIDs for objects of all classes
Range of Valuestrue | false


org.jpox.db4o.lockDatabaseFile
DescriptionWhether DB4O should lock the database file
Range of Valuestrue | false


org.jpox.db4o.automaticShutdown
DescriptionWhether DB4O should provide automatic shutdown
Range of Valuestrue | false


org.jpox.db4o.internStrings
DescriptionWhether DB4O should intern any strings
Range of Valuestrue | false


org.jpox.db4o.exceptionsOnNotStorable
DescriptionWhether DB4O should throw an exception on finding a non-storable object
Range of Valuestrue | false


org.jpox.db4o.optimizeNativeQueries
DescriptionWhether DB4O should optimize native queries
Range of Valuestrue | false