public class H2Configuration extends Object
Modifier and Type | Field and Description |
---|---|
private org.hibernate.cfg.Configuration |
configuration |
private String[] |
createScript |
private String[] |
dropScript |
private static String |
H2_CONNECTION_URL |
private static String |
H2_DRIVER |
private static String |
HIBERNATE_CONNECTION_DRIVER_CLASS |
private static String |
HIBERNATE_CONNECTION_URL |
private static String |
HIBERNATE_DIALECT |
private static H2Configuration |
instance |
private static Object |
LOCK |
private static org.slf4j.Logger |
LOG |
private static Properties |
properties |
private File |
tempDir |
Modifier | Constructor and Description |
---|---|
private |
H2Configuration() |
Modifier and Type | Method and Description |
---|---|
static void |
assertInitialized() |
private void |
cleanup() |
private void |
createConfigurator() |
private void |
createTempDir() |
org.hibernate.cfg.Configuration |
getConfiguration() |
String[] |
getCreateScript() |
private String[] |
getCreateSrcipt(String[] generateSchemaCreationScript) |
String[] |
getDropScript() |
private String[] |
getDropScript(String[] generateDropSchemaScript) |
static org.hibernate.Session |
getSession() |
private File |
getTempDir() |
private void |
init() |
private void |
prepareDatabase() |
static void |
recreate() |
static void |
returnSession(org.hibernate.Session session) |
private void |
setDefaultSettings() |
private void |
setTempDir(File aTempDir) |
static void |
truncate() |
private static final org.slf4j.Logger LOG
private static final String HIBERNATE_CONNECTION_URL
private static final String HIBERNATE_CONNECTION_DRIVER_CLASS
private static final String HIBERNATE_DIALECT
private static final String H2_DRIVER
private static final String H2_CONNECTION_URL
private static Properties properties
private static final Object LOCK
private static H2Configuration instance
private File tempDir
private org.hibernate.cfg.Configuration configuration
private String[] createScript
private String[] dropScript
private H2Configuration() throws IOException, OwsExceptionReport, ConnectionProviderException
public static void assertInitialized()
public static org.hibernate.Session getSession()
public static void returnSession(org.hibernate.Session session)
public static void recreate()
public static void truncate()
private void cleanup()
private void setDefaultSettings()
private File getTempDir()
private void setTempDir(File aTempDir)
private void createTempDir() throws IOException
IOException
private void createConfigurator() throws ConfigurationException
ConfigurationException
private void prepareDatabase()
private void init() throws ConfigurationException, IOException
ConfigurationException
IOException
public org.hibernate.cfg.Configuration getConfiguration()
public String[] getCreateScript()
public String[] getDropScript()
Copyright © 2012-2015 52north.org. All Rights Reserved.