org.apache.openjpa.abstractstore.package.html Maven / Gradle / Ivy
OpenJPA Abstract StoreManager Implementation
This package provides some infrastructure classes to help in the creation
of OpenJPA drivers for new non-relational data stores.
To create support for a new data store:
-
Extend AbstractStoreManager
following the rules
outlined in its documentation.
-
Configure your org.apache.openjpa.properties file (or your
resource archive
configuration file) to use
AbstractStoreBrokerFactory
,
and specify your AbstractStore
extension as the
org.apache.openjpa.abstractstore.AbstractStoreManager
class:
openjpa.BrokerFactory: abstractstore
openjpa.abstractstore.AbstractStoreManager:
com.xyz.MyAbstractStoreManagerSubclass
Additionally, you can optionally extend
OpenJPAConfigurationImpl
to define your own configuration options, using the helper classes defined
in the
org.apache.openjpa.lib.conf
package. To do this you must
also
override the AbstractStoreManager.newConfiguration
method.
For a sample of how to use this package, see the
org.apache.openjpa.xmlstore
abstract
store implementation.