|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.rydzewski.common.hibernate.HibernateUtil
public class HibernateUtil
Klasa usługowa dla Hibernate. Inicjalizuje SessionFactory oraz udostępnia bieżącą sesję
| Field Summary | |
|---|---|
private static org.apache.commons.logging.Log |
log
|
private static org.hibernate.SessionFactory |
sessionFactory
|
| Constructor Summary | |
|---|---|
HibernateUtil()
|
|
| Method Summary | |
|---|---|
static org.hibernate.Session |
getNewSession()
Pobiera nową sesję Hibernate i rozpoczyna dla niej transakcję. |
static org.hibernate.Session |
getSession()
Pobiera bieżącą sesje Hibernate getCurrentSession() oraz (o ile jeszcze nie ma)
rozpoczna dla niej transkację. |
static org.hibernate.SessionFactory |
getSessionFactory()
Inicjalizuje SessionFactory używając pliku konfiguracyjnego zawartego w ROOT classpath. |
static org.hibernate.SessionFactory |
getSessionFactory(java.lang.String config)
Inicjalizuje SessionFactory używając podanego pliku konfiguracyjnego. |
static org.hibernate.Transaction |
getTransaction()
Zwraca bieżącą transakcję dla bieżącej sesjij. |
static org.hibernate.Transaction |
getTransaction(org.hibernate.Session session)
Zwraca bieżącą transakcję dla podanej sesjij. |
static void |
shutdown()
Zamyka SessionFactory. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static org.hibernate.SessionFactory sessionFactory
private static org.apache.commons.logging.Log log
| Constructor Detail |
|---|
public HibernateUtil()
| Method Detail |
|---|
public static org.hibernate.SessionFactory getSessionFactory()
java.lang.ExceptionInInitializerError - w razie błędupublic static org.hibernate.SessionFactory getSessionFactory(java.lang.String config)
java.lang.ExceptionInInitializerError - w razie błędupublic static org.hibernate.Session getNewSession()
public static org.hibernate.Session getSession()
getCurrentSession() oraz (o ile jeszcze nie ma)
rozpoczna dla niej transkację. Przed jej wywołaniem
konieczne jest wywołanie getSessionFactory().
getSessionFactory()public static org.hibernate.Transaction getTransaction()
public static org.hibernate.Transaction getTransaction(org.hibernate.Session session)
session -
public static void shutdown()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||