|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.archiviststoolkit.hibernate.SessionFactory
public final class SessionFactory
This is a facade for hibernate session factory configuration and initialisation.
Field Summary | |
---|---|
static java.lang.String |
DATABASE_TYPE_MICROSOFT_SQL_SERVER
|
static java.lang.String |
DATABASE_TYPE_MYSQL
|
static java.lang.String |
DATABASE_TYPE_ORACLE
|
Method Summary | |
---|---|
void |
closeSession(org.hibernate.Session session)
Close an open session . |
static java.lang.String |
getDatabaseType()
|
static java.util.Vector<java.lang.String> |
getDatabaseTypesList()
|
static java.util.Vector<java.lang.String> |
getDatabaseTypesList(boolean addBlankAtBeginning)
|
static java.lang.String |
getDatabaseUrl()
|
static java.lang.String |
getDriverClass()
|
static java.lang.String |
getHibernateDialect()
|
static SessionFactory |
getInstance()
The method for getting the instance of this singleton. |
static java.lang.String |
getPassword()
|
static org.hibernate.SessionFactory |
getSessionFactory()
Get a copy of the real hibernate sessionfactory instance. |
static java.lang.Boolean |
getUpdateStructure()
|
static java.lang.String |
getUserName()
|
org.hibernate.Session |
openSession()
Used to create a new session from the preconfigured hibernate factory. |
org.hibernate.Session |
openSession(java.lang.Class clazz)
|
org.hibernate.Session |
openSession(org.hibernate.Interceptor interceptor)
|
org.hibernate.Session |
openSession(org.hibernate.Interceptor interceptor,
java.lang.Boolean alwaysApplyFilters)
|
org.hibernate.Session |
openSession(org.hibernate.Interceptor interceptor,
java.lang.Class clazz)
|
org.hibernate.Session |
openSession(org.hibernate.Interceptor interceptor,
java.lang.Class clazz,
java.lang.Boolean alwaysApplyFilters)
Used to create a new session from the preconfigured hibernate factory. |
org.hibernate.StatelessSession |
openStatelessSession()
|
static void |
resetFactory()
|
static void |
setDatabaseType(java.lang.String databaseType)
|
static void |
setDatabaseUrl(java.lang.String databaseUrl)
|
static void |
setHibernateDialect(java.lang.String hibernateDialect)
|
static void |
setPassword(java.lang.String password)
|
static void |
setUpdateStructure(java.lang.Boolean updateStructure)
|
static void |
setUserName(java.lang.String userName)
|
void |
shutdown()
Used to elegantly shutdown the hibernate instance. |
static void |
testHibernate()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DATABASE_TYPE_MYSQL
public static final java.lang.String DATABASE_TYPE_ORACLE
public static final java.lang.String DATABASE_TYPE_MICROSOFT_SQL_SERVER
Method Detail |
---|
public static void testHibernate() throws java.sql.SQLException
java.sql.SQLException
public static SessionFactory getInstance()
public static void resetFactory()
public org.hibernate.StatelessSession openStatelessSession()
public org.hibernate.Session openSession()
public org.hibernate.Session openSession(org.hibernate.Interceptor interceptor, java.lang.Boolean alwaysApplyFilters)
public org.hibernate.Session openSession(org.hibernate.Interceptor interceptor)
public org.hibernate.Session openSession(java.lang.Class clazz)
public org.hibernate.Session openSession(org.hibernate.Interceptor interceptor, java.lang.Class clazz)
public org.hibernate.Session openSession(org.hibernate.Interceptor interceptor, java.lang.Class clazz, java.lang.Boolean alwaysApplyFilters)
public void closeSession(org.hibernate.Session session)
session
- the session to be closedpublic static org.hibernate.SessionFactory getSessionFactory()
public void shutdown()
public static void setDatabaseUrl(java.lang.String databaseUrl)
public static void setUserName(java.lang.String userName)
public static void setPassword(java.lang.String password)
public static java.lang.String getDriverClass()
public static void setDatabaseType(java.lang.String databaseType) throws UnsupportedDatabaseType
UnsupportedDatabaseType
public static java.lang.String getDatabaseUrl()
public static java.lang.String getUserName()
public static java.lang.String getPassword()
public static java.lang.String getHibernateDialect()
public static void setHibernateDialect(java.lang.String hibernateDialect)
public static java.util.Vector<java.lang.String> getDatabaseTypesList()
public static java.util.Vector<java.lang.String> getDatabaseTypesList(boolean addBlankAtBeginning)
public static java.lang.String getDatabaseType()
public static java.lang.Boolean getUpdateStructure()
public static void setUpdateStructure(java.lang.Boolean updateStructure)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |