java.lang.Object
org.tentackle.dbms.DbUtilities
org.tentackle.persist.PersistenceUtilities
@Service(org.tentackle.dbms.DbUtilities.class)
public class PersistenceUtilities
extends DbUtilities
Persistence utility methods.
This singleton replaces
This singleton replaces
DbUtilities from the tentackle-database module
to make it PDO-aware.- Author:
- harald
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcleanupRemoteSession(RemoteDbSessionImpl remoteSession) <T> TcreateObject(Class<T> clazz) determineTableSerialTableName(DbObjectClassVariables<?> clazzVar) Class<?> getServicedClass(Class<?> implementingClass) org.tentackle.session.SessionPoolProvidervoidnotifyCommit(Db session, long txNumber) voidnotifyRollback(Db session, long txNumber) <T> TselectObject(org.tentackle.session.Session session, Class<T> clazz, long objectId, boolean loadLazyReferences) Methods inherited from class org.tentackle.dbms.DbUtilities
addToSessionGroup, applyBackendConfiguration, closeGroupsOfSession, createReconnectionPolicy, getInstance, resultSetToList
-
Constructor Details
-
PersistenceUtilities
public PersistenceUtilities()Creates the persistence utilities.
-
-
Method Details
-
createObject
- Overrides:
createObjectin classDbUtilities
-
selectObject
public <T> T selectObject(org.tentackle.session.Session session, Class<T> clazz, long objectId, boolean loadLazyReferences) - Overrides:
selectObjectin classDbUtilities
-
determineTableSerialTableName
- Overrides:
determineTableSerialTableNamein classDbUtilities
-
getDefaultConnectionManager
- Overrides:
getDefaultConnectionManagerin classDbUtilities
-
getSessionPoolProvider
public org.tentackle.session.SessionPoolProvider getSessionPoolProvider()- Overrides:
getSessionPoolProviderin classDbUtilities
-
getServicedClass
- Overrides:
getServicedClassin classDbUtilities
-
cleanupRemoteSession
- Overrides:
cleanupRemoteSessionin classDbUtilities
-
notifyRollback
- Overrides:
notifyRollbackin classDbUtilities
-
notifyCommit
- Overrides:
notifyCommitin classDbUtilities
-