shared
Class HibernateHelper
java.lang.Object
shared.HibernateHelper
public class HibernateHelper
- extends java.lang.Object
Field Summary |
protected static java.lang.Exception |
lastError
|
protected static java.util.List<java.lang.Class> |
listClasses
|
protected static org.apache.log4j.Logger |
log
|
protected static org.hibernate.SessionFactory |
sessionFactory
|
Method Summary |
protected static boolean |
addMappings(java.util.List<java.lang.Class> list,
java.lang.Class... mappings)
|
protected static org.hibernate.SessionFactory |
buildFactory(org.hibernate.cfg.Configuration cfg)
|
static void |
closeFactory()
|
static void |
closeFactory(org.hibernate.SessionFactory factory)
|
protected static void |
configureFromFile(org.hibernate.cfg.Configuration cfg)
|
protected static org.hibernate.SessionFactory |
createFactory(java.util.Properties props,
java.util.List<java.lang.Class> list)
|
static void |
createTable(java.lang.Class... mappings)
|
static void |
createTable(java.util.Properties props,
java.lang.Class... mappings)
|
static java.lang.Object |
getFirstMatch(java.lang.Class classBean,
java.lang.String strKey,
java.lang.Object value)
|
static java.lang.Object |
getFirstMatch(java.lang.Object data,
java.lang.String strKey,
java.lang.Object value)
|
static java.lang.Object |
getKeyData(java.lang.Class beanClass,
long itemId)
|
static java.lang.Exception |
getLastError()
|
static java.util.List |
getListData(java.lang.Class classBean)
|
static java.util.List |
getListData(java.lang.Class classBean,
java.lang.String strKey,
java.lang.Object value)
|
static void |
initSessionFactory(java.lang.Class... mappings)
|
static void |
initSessionFactory(java.util.Properties props,
java.lang.Class... mappings)
|
static boolean |
isSessionOpen()
|
static void |
removeDB(java.lang.Object obj)
|
static void |
saveDB(java.lang.Object obj)
|
protected static void |
someDatabaseProcess()
|
protected static void |
testConnection(org.hibernate.SessionFactory factory)
|
static boolean |
testDB(javax.servlet.http.HttpServletResponse response)
|
static void |
updateDB(java.util.List list)
|
static void |
updateDB(java.lang.Object obj)
|
static void |
writeError(javax.servlet.http.HttpServletResponse response)
|
static void |
writeError(javax.servlet.http.HttpServletResponse response,
java.lang.String title,
java.lang.Exception ex)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static org.apache.log4j.Logger log
listClasses
protected static java.util.List<java.lang.Class> listClasses
sessionFactory
protected static org.hibernate.SessionFactory sessionFactory
lastError
protected static java.lang.Exception lastError
HibernateHelper
public HibernateHelper()
initSessionFactory
public static void initSessionFactory(java.util.Properties props,
java.lang.Class... mappings)
initSessionFactory
public static void initSessionFactory(java.lang.Class... mappings)
createTable
public static void createTable(java.util.Properties props,
java.lang.Class... mappings)
createTable
public static void createTable(java.lang.Class... mappings)
addMappings
protected static boolean addMappings(java.util.List<java.lang.Class> list,
java.lang.Class... mappings)
createFactory
protected static org.hibernate.SessionFactory createFactory(java.util.Properties props,
java.util.List<java.lang.Class> list)
configureFromFile
protected static void configureFromFile(org.hibernate.cfg.Configuration cfg)
throws java.lang.Exception
- Throws:
java.lang.Exception
buildFactory
protected static org.hibernate.SessionFactory buildFactory(org.hibernate.cfg.Configuration cfg)
throws java.lang.Exception
- Throws:
java.lang.Exception
testConnection
protected static void testConnection(org.hibernate.SessionFactory factory)
throws java.lang.Exception
- Throws:
java.lang.Exception
someDatabaseProcess
protected static void someDatabaseProcess()
closeFactory
public static void closeFactory(org.hibernate.SessionFactory factory)
closeFactory
public static void closeFactory()
getLastError
public static java.lang.Exception getLastError()
updateDB
public static void updateDB(java.lang.Object obj)
updateDB
public static void updateDB(java.util.List list)
saveDB
public static void saveDB(java.lang.Object obj)
removeDB
public static void removeDB(java.lang.Object obj)
getListData
public static java.util.List getListData(java.lang.Class classBean,
java.lang.String strKey,
java.lang.Object value)
getListData
public static java.util.List getListData(java.lang.Class classBean)
getFirstMatch
public static java.lang.Object getFirstMatch(java.lang.Class classBean,
java.lang.String strKey,
java.lang.Object value)
getFirstMatch
public static java.lang.Object getFirstMatch(java.lang.Object data,
java.lang.String strKey,
java.lang.Object value)
getKeyData
public static java.lang.Object getKeyData(java.lang.Class beanClass,
long itemId)
isSessionOpen
public static boolean isSessionOpen()
testDB
public static boolean testDB(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
writeError
public static void writeError(javax.servlet.http.HttpServletResponse response,
java.lang.String title,
java.lang.Exception ex)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException
writeError
public static void writeError(javax.servlet.http.HttpServletResponse response)
throws java.io.IOException,
javax.servlet.ServletException
- Throws:
java.io.IOException
javax.servlet.ServletException