jp.maru.liquid.plugin.session
インタフェース Session

既知の実装クラスの一覧:
HibernateSession

public interface Session

DBへのセッション

バージョン:
1.0
作成者:
Kohji Tsujita

メソッドの概要
 Transaction beginTransaction()
          トランザクションを開始する
 void close()
          セッションをクローズする
<T> T
execute(Query<T> query)
          クエリを実行する
 Transaction getTransaction()
          トランザクションオブジェクトを返す
 void open()
          DBへのセッションをオープンする
 void refresh(java.lang.Object object)
          接続が切れたエンティティにセッションを割り当てる
 

メソッドの詳細

open

void open()
DBへのセッションをオープンする


close

void close()
セッションをクローズする


execute

<T> T execute(Query<T> query)
クエリを実行する

パラメータ:
query - 実行されるクエリ
戻り値:
実行された結果のオブジェクト(実装に依存する)

beginTransaction

Transaction beginTransaction()
トランザクションを開始する

戻り値:
トランザクションオブジェクト

getTransaction

Transaction getTransaction()
トランザクションオブジェクトを返す

戻り値:
トランザクションオブジェクト

refresh

void refresh(java.lang.Object object)
接続が切れたエンティティにセッションを割り当てる

パラメータ:
object - 対象エンティティ