Session
Date: 2009-09-08

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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` - 対象エンティティ

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド