public class SessionFactoryData extends Object
Constructor and Description |
---|
SessionFactoryData(HibernateORMEngine engine,
ORMConfiguration ormConf) |
Modifier and Type | Method and Description |
---|---|
void |
addCFC(String entityName,
lucee.runtime.orm.hibernate.CFCInfo info) |
void |
buildSessionFactory(Collection.Key datasSourceName) |
lucee.runtime.orm.hibernate.CFCInfo |
checkExistent(PageContext pc,
Component cfc) |
void |
clearCFCs() |
Map<Collection.Key,Map<String,lucee.runtime.orm.hibernate.CFCInfo>> |
getCFCs() |
Map<String,lucee.runtime.orm.hibernate.CFCInfo> |
getCFCs(Collection.Key datasSourceName) |
org.hibernate.cfg.Configuration |
getConfiguration(Collection.Key key) |
org.hibernate.cfg.Configuration |
getConfiguration(DataSource ds) |
DataSource |
getDataSource(Collection.Key datasSourceName) |
DataSource[] |
getDataSources() |
HibernateORMEngine |
getEngine() |
Component |
getEntityByCFCName(String cfcName,
boolean unique) |
Component |
getEntityByEntityName(String entityName,
boolean unique) |
List<String> |
getEntityNames() |
Map<Collection.Key,org.hibernate.SessionFactory> |
getFactories() |
org.hibernate.SessionFactory |
getFactory(Collection.Key datasSourceName) |
NamingStrategy |
getNamingStrategy() |
ORMConfiguration |
getORMConfiguration() |
org.hibernate.engine.query.QueryPlanCache |
getQueryPlanCache(Collection.Key datasSourceName) |
Struct |
getTableInfo(DatasourceConnection dc,
String tableName) |
void |
init() |
void |
reset() |
void |
setConfiguration(Log log,
String mappings,
DatasourceConnection dc) |
int |
sizeCFCs() |
public SessionFactoryData(HibernateORMEngine engine, ORMConfiguration ormConf)
public ORMConfiguration getORMConfiguration()
public HibernateORMEngine getEngine()
public org.hibernate.engine.query.QueryPlanCache getQueryPlanCache(Collection.Key datasSourceName)
public NamingStrategy getNamingStrategy() throws PageException
PageException
public lucee.runtime.orm.hibernate.CFCInfo checkExistent(PageContext pc, Component cfc) throws PageException
PageException
public List<String> getEntityNames()
public Component getEntityByEntityName(String entityName, boolean unique) throws PageException
PageException
public Component getEntityByCFCName(String cfcName, boolean unique) throws PageException
PageException
public org.hibernate.cfg.Configuration getConfiguration(DataSource ds)
public org.hibernate.cfg.Configuration getConfiguration(Collection.Key key)
public void setConfiguration(Log log, String mappings, DatasourceConnection dc) throws PageException, SQLException, IOException
PageException
SQLException
IOException
public void buildSessionFactory(Collection.Key datasSourceName)
public org.hibernate.SessionFactory getFactory(Collection.Key datasSourceName)
public void reset()
public Struct getTableInfo(DatasourceConnection dc, String tableName) throws PageException
PageException
public Map<Collection.Key,Map<String,lucee.runtime.orm.hibernate.CFCInfo>> getCFCs()
public Map<String,lucee.runtime.orm.hibernate.CFCInfo> getCFCs(Collection.Key datasSourceName)
public void clearCFCs()
public int sizeCFCs()
public DataSource[] getDataSources()
public void init()
public Map<Collection.Key,org.hibernate.SessionFactory> getFactories()
public DataSource getDataSource(Collection.Key datasSourceName)
Copyright © 2015 Lucee