public class HibernateDatabaseSetup extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.manydesigns.portofino.code.CodeBase |
codeBase |
protected Configuration |
configuration |
static String |
copyright |
protected com.manydesigns.portofino.model.database.Database |
database |
protected EntityMode |
entityMode |
protected Map<String,String> |
jpaEntityNameToClassNameMap |
static org.slf4j.Logger |
logger |
protected MultiTenancyImplementation |
multiTenancyImplementation |
protected SessionFactory |
sessionFactory |
protected ThreadLocal<Session> |
threadSessions |
| Constructor and Description |
|---|
HibernateDatabaseSetup(com.manydesigns.portofino.model.database.Database database,
SessionFactory sessionFactory,
com.manydesigns.portofino.code.CodeBase codeBase,
EntityMode entityMode,
Configuration configuration,
MultiTenancyImplementation multiTenancyImplementation) |
| Modifier and Type | Method and Description |
|---|---|
Session |
createSession() |
void |
dispose() |
com.manydesigns.portofino.code.CodeBase |
getCodeBase() |
com.manydesigns.portofino.model.database.Database |
getDatabase() |
EntityMode |
getEntityMode() |
MultiTenancyImplementation |
getMultiTenancyImplementation() |
SessionFactory |
getSessionFactory() |
Session |
getThreadSession() |
Session |
getThreadSession(boolean create) |
ThreadLocal<Session> |
getThreadSessions() |
void |
removeThreadSession() |
void |
setThreadSession(Session session) |
String |
translateEntityNameFromJpaToHibernate(String entityName) |
public static final String copyright
protected final com.manydesigns.portofino.model.database.Database database
protected final SessionFactory sessionFactory
protected final com.manydesigns.portofino.code.CodeBase codeBase
protected final ThreadLocal<Session> threadSessions
protected final EntityMode entityMode
protected final Configuration configuration
protected final MultiTenancyImplementation multiTenancyImplementation
public static final org.slf4j.Logger logger
public HibernateDatabaseSetup(com.manydesigns.portofino.model.database.Database database,
SessionFactory sessionFactory,
com.manydesigns.portofino.code.CodeBase codeBase,
EntityMode entityMode,
Configuration configuration,
MultiTenancyImplementation multiTenancyImplementation)
public SessionFactory getSessionFactory()
public ThreadLocal<Session> getThreadSessions()
public Session getThreadSession()
public Session getThreadSession(boolean create)
public Session createSession()
public String translateEntityNameFromJpaToHibernate(String entityName)
public void dispose()
public void setThreadSession(Session session)
public void removeThreadSession()
public com.manydesigns.portofino.model.database.Database getDatabase()
public com.manydesigns.portofino.code.CodeBase getCodeBase()
public EntityMode getEntityMode()
public MultiTenancyImplementation getMultiTenancyImplementation()
Copyright © 2022 MANYDESIGNS s.r.l.. All rights reserved.