public class SQLiteSessionFactory extends AbstractSessionFactoryProvider
CONNECTION_PROVIDER_IDENTIFIER
Constructor and Description |
---|
SQLiteSessionFactory() |
Modifier and Type | Method and Description |
---|---|
private org.hibernate.SessionFactory |
createSessionFactory(Properties properties) |
org.hibernate.Session |
getConnection()
Get a data source connection
|
String |
getConnectionProviderIdentifier() |
protected String |
getFilename() |
protected org.hibernate.SessionFactory |
getSessionFactory() |
void |
initialize(Properties properties)
Initializes the connection provider.
|
void |
returnConnection(Object connection)
Return the connection to the provider
|
cleanup
private static final org.slf4j.Logger LOG
public static final String HIBERNATE_DIALECT
public static final String HIBERNATE_CONNECTION_URL
public static final String HIBERNATE_CONNECTION_DRIVER_CLASS
public static final String HIBERNATE_UPDATE_SCHEMA
public static final String HIBERNATE_CONNECTION_USERNAME
public static final String HIBERNATE_CONNECTION_PASSWORD
public static final String HIBERNATE_CONNECTION_POOL_SIZE
public static final String HIBERNATE_CONNECTION_RELEASE_MODE
public static final String HIBERNATE_CURRENT_SESSION_CONTEXT
public static final String RELEASE_MODE_AFTER_TRANSACTION
public static final String RELEASE_MODE_AFTER_STATEMENT
public static final String RELEASE_MODE_ON_CLOSE
public static final String RELEASE_MODE_AUTO
public static final String THREAD_LOCAL_SESSION_CONTEXT
public static final int SQLITE_CONNECTION_POOL_SIZE
public static final String CONNECTION_URL_TEMPLATE
protected static final String DEFAULT_DATABASE_NAME
public static final String SQLITE_HIBERNATE_DIALECT
public static final String UPDATE_SCHEMA_VALUE
public static final String SQLITE_JDBC_DRIVER
public static final String EMPTY
private final Properties defaultProperties
private final ReentrantLock lock
private org.hibernate.SessionFactory sessionFactory
protected String getFilename()
protected org.hibernate.SessionFactory getSessionFactory()
getSessionFactory
in class AbstractSessionFactoryProvider
private org.hibernate.SessionFactory createSessionFactory(Properties properties)
public org.hibernate.Session getConnection() throws ConnectionProviderException
ConnectionProvider
ConnectionProviderException
public void returnConnection(Object connection)
ConnectionProvider
connection
- Connectionpublic void initialize(Properties properties) throws ConfigurationException
ConnectionProvider
properties
- the propertiesConfigurationException
- if the initialization failedpublic String getConnectionProviderIdentifier()
Copyright © 2012-2015 52north.org. All Rights Reserved.