Oracle ADF Business ComponentsフレームワークではDML操作が自動的に処理されます。ただし、エンティティ・オブジェクト・クラスをカスタマイズして、Oracle ADF Business ComponentsのデフォルトのDML動作をオーバーライドできます。
注意: このトピックでは、Oracle ADF Business ComponentsによりUPDATEコマンドがデータベースに送られるサイクルである、ポスト・サイクルのカスタマイズについて説明します。Oracle ADF Business Components層の行検証ロジックの説明は含まれていません。詳細は、関連項目のトピックを参照してください。
行更新をカスタマイズするには、次のようにします。
doDML()
メソッドをダブルクリックして検索します。
operation
パラメータがDML_UPDATE
と等しくなっているかチェックすることによってUPDATE
操作をテストします。
public void doDML(int operation, TransactionEvent e)
{
if (operation == DML_UPDATE)
{
/* Insert custom logic here */
}
else
{
super.doDML(operation, e);
}
}
DML操作のカスタマイズ
Oracle ADFエンティティ・オブジェクトについて
エンティティ・オブジェクトのJavaクラスについて
検証ロジックの実装
Oracle ADFアプリケーションでのPL/SQLの使用
Oracle ADFアプリケーションでのSQLJおよびJDBCの使用
ビジネス・コンポーネントのモデリングについて
Copyright © 1997, 2004, Oracle. All rights reserved.