Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.exception-handler
を使用して、TopLink例外ハンドラ・クラス、すなわちorg.eclipse.persistence.exceptions.ExceptionHandler
インタフェースを実装し、デフォルトの(ゼロ引数)コンストラクタを提供するJavaクラスを指定します。
値
表5-34は、この永続性プロパティの値を説明しています。
表5-34 exception-handlerの有効値
Value | 説明 |
---|---|
|
|
使用方法
ExceptionHandler
クラス名は、そのパッケージ名で完全修飾されている必要があります。
例
例5-22に、persistence.xml
ファイルでこの永続性プロパティの拡張機能を使用する方法を示します。
例5-22 persistence.xmlでのexception-handlerの使用
<property name="eclipselink.exception-handler" value="my.package.MyExceptionHandler">
例5-23に、プロパティ・マップでこの拡張機能を使用する方法を示します。
例5-23 プロパティ・マップでのexception-handlerの使用
import org.eclipse.persistence.config.PersistenceUnitProperties;propertiesMap.put(PersistenceUnitProperties.EXCEPTION_HANDLER_CLASS, "my.package.MyExceptionHandler");
関連項目
詳細は、次を参照してください。
『Oracle TopLinkの理解』のセッションに関する項
『Oracle TopLinkソリューション・ガイド』の問題の管理および診断に関する項