|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectgriffon.plugins.hibernate3.internal.HibernateConfigurationHelper
public class HibernateConfigurationHelper extends Object
Sets up a shared Hibernate SessionFactory. Based on Spring's org.springframework.orm.hibernate3.LocalSessionFactoryBean Original author: Juergen Hoeller (Spring 1.2)
| Field Summary | |
|---|---|
static String |
ENTITY_INTERCEPTOR
|
private static org.slf4j.Logger |
LOG
|
static String |
NAMING_STRATEGY
|
static String |
PROPS
|
private DataSource |
dataSource
|
private ConfigObject |
dataSourceConfig
|
private static ThreadLocal |
dataSourceHolder
|
private String |
dataSourceName
|
private ConfigObject |
sessionConfig
|
| Constructor Summary | |
HibernateConfigurationHelper(ConfigObject sessionConfig, ConfigObject dataSourceConfig, String dataSourceName, DataSource dataSource)
|
|
| Method Summary | |
|---|---|
private void
|
applyDialect(org.hibernate.cfg.Configuration config)
|
private void
|
applyEntityInterceptor(org.hibernate.cfg.Configuration config)
|
private void
|
applyMappings(org.hibernate.cfg.Configuration config)
|
private void
|
applyNamingStrategy(org.hibernate.cfg.Configuration config)
|
private void
|
applyProperties(org.hibernate.cfg.Configuration config)
|
org.hibernate.cfg.Configuration
|
buildConfiguration()
|
static DataSource
|
getDataSource()
|
ConfigObject
|
getDataSourceConfig()
|
String
|
getDataSourceName()
|
ConfigObject
|
getSessionConfig()
|
private org.hibernate.cfg.Configuration
|
newConfiguration()
|
private Object
|
newInstanceOf(String className)
|
private Object
|
newInstanceOf(Class klass)
|
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
public static final String ENTITY_INTERCEPTOR
private static final org.slf4j.Logger LOG
public static final String NAMING_STRATEGY
public static final String PROPS
private final DataSource dataSource
private final ConfigObject dataSourceConfig
private static final ThreadLocal dataSourceHolder
private final String dataSourceName
private final ConfigObject sessionConfig
| Constructor Detail |
|---|
public HibernateConfigurationHelper(ConfigObject sessionConfig, ConfigObject dataSourceConfig, String dataSourceName, DataSource dataSource)
| Method Detail |
|---|
private void applyDialect(org.hibernate.cfg.Configuration config)
private void applyEntityInterceptor(org.hibernate.cfg.Configuration config)
private void applyMappings(org.hibernate.cfg.Configuration config)
private void applyNamingStrategy(org.hibernate.cfg.Configuration config)
private void applyProperties(org.hibernate.cfg.Configuration config)
public org.hibernate.cfg.Configuration buildConfiguration()
public static DataSource getDataSource()
public ConfigObject getDataSourceConfig()
public String getDataSourceName()
public ConfigObject getSessionConfig()
private org.hibernate.cfg.Configuration newConfiguration()
private Object newInstanceOf(String className)
private Object newInstanceOf(Class klass)
Groovy Documentation