Groovy Documentation

griffon.plugins.hibernate4.internal
[Java] Class HibernateConfigurationHelper

java.lang.Object
  griffon.plugins.hibernate4.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)

Authors:
Andres Almiray


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 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()

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

ENTITY_INTERCEPTOR

public static final String ENTITY_INTERCEPTOR


LOG

private static final org.slf4j.Logger LOG


NAMING_STRATEGY

public static final String NAMING_STRATEGY


PROPS

public static final String PROPS


dataSource

private final DataSource dataSource


dataSourceConfig

private final ConfigObject dataSourceConfig


dataSourceName

private final String dataSourceName


sessionConfig

private final ConfigObject sessionConfig


 
Constructor Detail

HibernateConfigurationHelper

public HibernateConfigurationHelper(ConfigObject sessionConfig, ConfigObject dataSourceConfig, String dataSourceName, DataSource dataSource)


 
Method Detail

applyDialect

private void applyDialect(org.hibernate.cfg.Configuration config)


applyEntityInterceptor

private void applyEntityInterceptor(org.hibernate.cfg.Configuration config)


applyMappings

private void applyMappings(org.hibernate.cfg.Configuration config)


applyNamingStrategy

private void applyNamingStrategy(org.hibernate.cfg.Configuration config)


applyProperties

private void applyProperties(org.hibernate.cfg.Configuration config)


buildConfiguration

public org.hibernate.cfg.Configuration buildConfiguration()


getDataSourceConfig

public ConfigObject getDataSourceConfig()


getDataSourceName

public String getDataSourceName()


getSessionConfig

public ConfigObject getSessionConfig()


newConfiguration

private org.hibernate.cfg.Configuration newConfiguration()


newInstanceOf

private Object newInstanceOf(String className)


newInstanceOf

private Object newInstanceOf(Class klass)


 

Groovy Documentation