|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.maru.liquid.core.hibernate.HibernateSession
public class HibernateSession
SessionのHibernate実装
| フィールドの概要 | |
|---|---|
private static java.util.Map<java.lang.Thread,Session> |
__sessionPool
|
private org.hibernate.Session |
_session
|
private org.hibernate.SessionFactory |
_sessionFactory
|
private Transaction |
_transaction
|
static org.slf4j.Logger |
logger
|
| コンストラクタの概要 | |
|---|---|
HibernateSession(org.hibernate.SessionFactory sessionFactory)
Hibernateのセッションによりオブジェクト生成 |
|
| メソッドの概要 | ||
|---|---|---|
Transaction |
beginTransaction()
トランザクションを開始する |
|
void |
close()
セッションをクローズする |
|
|
execute(Query<T> query)
クエリを実行する |
|
Transaction |
getTransaction()
トランザクションオブジェクトを返す |
|
void |
open()
DBへのセッションをオープンする |
|
void |
refresh(java.lang.Object object)
接続が切れたエンティティにセッションを割り当てる |
|
static void |
releaseCurrentSession()
現在のスレッドと結びつけられているセッションを閉じる |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static org.slf4j.Logger logger
private static final java.util.Map<java.lang.Thread,Session> __sessionPool
private org.hibernate.SessionFactory _sessionFactory
private org.hibernate.Session _session
private Transaction _transaction
| コンストラクタの詳細 |
|---|
public HibernateSession(org.hibernate.SessionFactory sessionFactory)
sessionFactory - セッションファクトリー| メソッドの詳細 |
|---|
public void open()
Session の記述:
Session 内の openpublic <T> T execute(Query<T> query)
Session の記述:
Session 内の executequery - 実行されるクエリ
public void close()
Session の記述:
Session 内の closepublic Transaction beginTransaction()
Session の記述:
Session 内の beginTransactionpublic Transaction getTransaction()
Session の記述:
Session 内の getTransactionpublic static void releaseCurrentSession()
public void refresh(java.lang.Object object)
Session の記述:
Session 内の refreshobject - 対象エンティティ
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||