この章では、履歴セッションを使用できるようにするために構成する必要のある様々なコンポーネントについて説明します。
Oracleデータベース・プラットフォームを使用した履歴セッションの構成の詳細は、「Oracleプラットフォームを使用した履歴セッションの構成」を参照してください。
サポートされているデータベース・プラットフォームとTopLink HistoryPolicy
を使用した履歴セッションの構成の詳細は、「TopLink HistoryPolicyを使用した履歴セッションの構成」を参照してください。
履歴セッションの詳細は、「履歴セッション」を参照してください。
データ・ソースによって保持されているオブジェクトの履歴バージョンにアクセスするようTopLinkを構成するには、次の2通りの方法があります。
Oracle9i Database Server(およびそれ以降)では、自動的にオブジェクトの履歴バージョンが保持され、この履歴データを問い合せるためのAS_OF
句でSQLが拡張されています。Oracleではこれをフラッシュバック問合せと呼びます。
Oracle9i Database Server(およびそれ以降)でOraclePlatform
を使用してセッションを構成する場合(「セッション・レベルでのリレーショナル・データベース・プラットフォームの構成」を参照)、Oracleデータベースによって自動的に保持されているオブジェクトの履歴バージョンを問合せできます。
あらためてセッションを構成する必要はありません。
詳細は、次を参照してください。
オブジェクトの履歴バージョンを保持するために設計したスキーマを使用し、そのスキーマをTopLink HistoryPolicy
で記述できる場合、そのスキーマに従ってデータベースによって保持されているオブジェクトの履歴バージョンを問合せできます。
詳細は、次を参照してください。