serwer
Class Hibcio

java.lang.Object
  extended byserwer.Hibcio

public class Hibcio
extends java.lang.Object

Końcówka Hibernata w logice. Konfiguruje Hibernata i udostępnia interfejs do pobierania i oddawania sesji.


Method Summary
static void closeSession(Session s)
          Zwalnia sesję z bazą danych.
static void commit(Session s)
          Zatwierdza oczekujące operacje.
static Session openSession()
          Przydziela sesję z bazą danych.
static void rollback(Session s)
          Anuluje oczekujace operacje.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

commit

public static void commit(Session s)
                   throws HibernateException,
                          java.sql.SQLException
Zatwierdza oczekujące operacje. Przy jawnym wykorzystaniu wsparcia transakcji, nie należy używać tej metody.

Parameters:
s - Zatwierdzana sesja
Throws:
java.sql.SQLException - gdy nastąpi bląd bazodanowy
HibernateException - gdy nastąpi błąd warstwy Hibernate'a

rollback

public static void rollback(Session s)
                     throws HibernateException,
                            java.sql.SQLException
Anuluje oczekujace operacje. Przy jawnym wykorzystaniu wsparcia transakcji, nie należy używać tej metody.

Parameters:
s - Anulowana sesja
Throws:
java.sql.SQLException - gdy nastąpi bląd bazodanowy
HibernateException - gdy nastąpi bląd warstwy Hibernate'a

openSession

public static Session openSession()
                           throws HibernateException
Przydziela sesję z bazą danych.

Returns:
Otwarta sesja.
Throws:
HibernateException - gdy nastąpi bląd warstwy Hibernate'a

closeSession

public static void closeSession(Session s)
Zwalnia sesję z bazą danych. Blędy zamykania sesji ignorujemy.

Parameters:
s - Zamykana sesja

NIIKT, Zespół Gr0No3