|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.bielefeld.umweltamt.aui.HibernateSessionFactory
public class HibernateSessionFactory
Configures and provides access to Hibernate sessions, tied to the current thread of execution. Follows the Thread Local Session pattern.
Method Summary | |
---|---|
static boolean |
checkCredentials(java.lang.String user,
java.lang.String pass)
überprüft die Benutzerdaten für die Datenbank. |
static void |
closeSession()
Close the single hibernate session instance. |
static Session |
currentSession()
Returns the ThreadLocal Session instance. |
static java.lang.String |
getDBDialect()
|
static java.lang.String |
getDBDriver()
|
static java.lang.String |
getDBUrl()
Stellt fest, welche Datenbank benutzt wird. |
static void |
setDBData(java.lang.String user,
java.lang.String pass)
Setzt die Benutzerdaten für die Datenbank. |
static void |
setDBDialect(java.lang.String dialect)
|
static void |
setDBDriver(java.lang.String driver)
|
static void |
setDBUrl(java.lang.String url)
Legt fest, welche Datenbank benutzt wird. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static Session currentSession() throws HibernateException
SessionFactory
if needed.
NIEMALS die Session über sess.close() selbst wieder schließen,
immer HibernateSessionFactory.closeSession() benutzen.
Diese Session-Factory verwaltet nur EINE gleichzeitig offene
Session, also aufpassen was man wann wo öffnet und schließt.
HibernateException
public static void closeSession()
public static void setDBUrl(java.lang.String url)
name
- Der Name der Datenbankpublic static java.lang.String getDBUrl()
public static java.lang.String getDBDriver()
public static void setDBDriver(java.lang.String driver)
public static java.lang.String getDBDialect()
public static void setDBDialect(java.lang.String dialect)
public static void setDBData(java.lang.String user, java.lang.String pass)
user
- Der Datenbank-Benutzerpass
- Das Passwort des Datenbank-Benutzerspublic static boolean checkCredentials(java.lang.String user, java.lang.String pass) throws HibernateException
user
- Der Datenbank-Benutzerpass
- Das Passwort des Datenbank-Benutzers
true
, wenn die Benutzerdaten korrekt sind, sonst false
HibernateException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |