@Service(value=org.tentackle.dbms.DbUtilities.class) public class PersistenceUtilities extends DbUtilities
DbUtilities from the tentackle-database module
to make it PDO-aware.| Constructor and Description |
|---|
PersistenceUtilities() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
createObject(Class<T> clazz) |
String |
determineTableSerialTableName(DbObjectClassVariables<?> clazzVar) |
ConnectionManager |
getDefaultConnectionManager() |
org.tentackle.session.SessionPool |
getDefaultSessionPool() |
Class<?> |
getServicedClass(Class<?> implementingClass) |
<T> T |
selectObject(org.tentackle.session.Session session,
Class<T> clazz,
long objectId,
boolean loadLazyReferences) |
createReconnectionPolicy, getInstancepublic <T> T createObject(Class<T> clazz)
createObject in class DbUtilitiespublic <T> T selectObject(org.tentackle.session.Session session,
Class<T> clazz,
long objectId,
boolean loadLazyReferences)
selectObject in class DbUtilitiespublic String determineTableSerialTableName(DbObjectClassVariables<?> clazzVar)
determineTableSerialTableName in class DbUtilitiespublic ConnectionManager getDefaultConnectionManager()
getDefaultConnectionManager in class DbUtilitiespublic org.tentackle.session.SessionPool getDefaultSessionPool()
getDefaultSessionPool in class DbUtilitiespublic Class<?> getServicedClass(Class<?> implementingClass)
getServicedClass in class DbUtilitiesTentackle - distributed, domain- and model-driven