org.seasar.framework.jpa
インタフェース DialectManager

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

public interface DialectManager

永続ユニットプロバイダ(JPA実装)の差違を吸収するDialectを管理するためのインタフェースです。

作成者:
koichik

メソッドの概要
 void addDialect(java.lang.Class<?> delegateClass, Dialect dialect)
          Dialectを追加します。
 Dialect getDialect(EntityManager em)
          エンティティマネージャから対応するDialectを返します。
 void removeDialect(java.lang.Class<?> delegateClass)
          Dialectを削除します。
 

メソッドの詳細

addDialect

void addDialect(java.lang.Class<?> delegateClass,
                Dialect dialect)
Dialectを追加します。

パラメータ:
delegateClass - JPA実装が提供するエンティティマネージャの実装クラス
dialect - Dialect

removeDialect

void removeDialect(java.lang.Class<?> delegateClass)
Dialectを削除します。

パラメータ:
delegateClass - JPA実装が提供するエンティティマネージャの実装クラス

getDialect

Dialect getDialect(EntityManager em)
エンティティマネージャから対応するDialectを返します。

パラメータ:
em - エンティティマネージャ
戻り値:
Dialect


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.