| Parameter | Default | Description |
|---|
| javax.jdo.PersistenceManagerFactoryClass | (org.jpox.PersistenceManagerFactoryImpl) | The name of the PersistenceManager implementation |
| javax.jdo.option.ConnectionDriverName | (none) | The name of the (JDBC) driver to use for the DB |
| javax.jdo.option.ConnectionURL | (none) | URL specifying the database to use for persistence |
| javax.jdo.option.ConnectionUserName | (none) | Username to use for connecting to the DB |
| javax.jdo.option.ConnectionPassword | (none) | Password to use for connecting to the DB |
| javax.jdo.option.IgnoreCache | (none) | Whether to ignore the cache for queries |
| javax.jdo.option.Multithreaded | (none) | Whether to run the PersistenceManager multithreaded |
| javax.jdo.option.NontransactionalRead | (none) | Whether to allow nontransactional reads |
| javax.jdo.option.NontransactionalWrite | (none) | Whether to allow nontransactional writes |
| javax.jdo.option.Optimistic | (none) | Whether to use Optimistic transactions |
| javax.jdo.option.RetainValues | (none) | Whether to suppress automatic eviction of persistent instances on transaction completion |
| javax.jdo.option.RestoreValues | (none) | Whether persistent object have transactional field values restored when transaction rollback occurs. |