Oracle® Fusion Middleware Oracle TopLink Java Persistence API (JPA)拡張機能リファレンス 12c (12.1.2) E48005-01 |
|
![]() 前 |
![]() 次 |
eclipselink.cache.database-event-listener
を使用して、TopLinkとOracle QCN/DCN (問合せ変更通知/データベース変更通知)などのデータベース・イベント通知サービスを統合します。
値
表5-20は、この永続性プロパティの値を説明しています。
表5-20 cache.database-event-listenerの有効値
Value | 説明 |
---|---|
クラス |
Oracle用にDCNおよびQCNを使用することもできます。 |
使用方法
このプロパティを使用すると、データベース変更イベント、トリガー、またはその他のサービスによるTopLinkキャッシュの無効化を許可できます。
例
例5-9に、Oracle DCNでこのプロパティを使用する方法を示します。
例5-9 persistence.xmlでのcache.database-event-listenerの使用
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence persistence_2_0.xsd"
version="2.0">
<persistence-unit name="acme" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
<exclude-unlisted-classes>false</exclude-unlisted-classes>
<properties>
<property name="eclipselink.cache.database-event-listener" value="org.eclipse.persistence.platform.database.oracle.dcn.OracleChangeNotificationListener"/>
</properties>
</persistence-unit>
</persistence>
関連項目
詳細は、次を参照してください。
『Oracle TopLinkの理解』のキャッシュ・コーディネーションに関する項
『Oracle TopLinkソリューション・ガイド』のクラスタ内のTopLinkアプリケーションのスケーリングに関する項
『Oracle WebLogic Server JDBCデータ・ソースの管理』のデータベース変更通知に関する項を参照してください。