|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の open
public <T> T execute(Query<T> query)
Session
の記述:
Session
内の execute
query
- 実行されるクエリ
public void close()
Session
の記述:
Session
内の close
public Transaction beginTransaction()
Session
の記述:
Session
内の beginTransaction
public Transaction getTransaction()
Session
の記述:
Session
内の getTransaction
public static void releaseCurrentSession()
public void refresh(java.lang.Object object)
Session
の記述:
Session
内の refresh
object
- 対象エンティティ
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |