public interface JDBCStore
| Modifier and Type | Method and Description |
|---|---|
Object |
find(Object oid,
ValueMapping vm,
JDBCFetchConfiguration fetch)
Find the object with the given oid.
|
JDBCConfiguration |
getConfiguration()
Return the configuration for this runtime.
|
Connection |
getConnection()
Return a SQL connection to the database.
|
StoreContext |
getContext()
Current persistence context.
|
DBDictionary |
getDBDictionary()
Return the dictionary in use.
|
JDBCFetchConfiguration |
getFetchConfiguration()
Return the current default fetch configuration.
|
JDBCLockManager |
getLockManager()
If the lock manager in use is a
JDBCLockManager, return it. |
Connection |
getNewConnection()
Return a new SQL connection to the database.
|
SQLFactory |
getSQLFactory()
Return the SQL factory for this runtime.
|
void |
loadSubclasses(ClassMapping mapping)
Makes sure all subclasses of the given type are loaded in the JVM.
|
Id |
newDataStoreId(long id,
ClassMapping mapping,
boolean subs)
Create a new datastore identity object from the given id value and
mapping.
|
StoreContext getContext()
JDBCConfiguration getConfiguration()
DBDictionary getDBDictionary()
SQLFactory getSQLFactory()
JDBCLockManager getLockManager()
JDBCLockManager, return it.Connection getConnection()
close method should always be called on the connection
to free any resources it is using. When appropriate, the close
method is implemented as a no-op.Connection getNewConnection()
close method should always be called on the connection
to free any resources it is using. When appropriate, the close
method is implemented as a no-op.JDBCFetchConfiguration getFetchConfiguration()
Id newDataStoreId(long id, ClassMapping mapping, boolean subs)
Object find(Object oid, ValueMapping vm, JDBCFetchConfiguration fetch)
vm - the mapping holding this oid, or null if not applicablevoid loadSubclasses(ClassMapping mapping)
Copyright © 2006–2017 Apache Software Foundation. All rights reserved.