2 つ以上の pureQueryXML ファイルを、基本ファイルとして指定せずにマージすることができます。
このタスクについて
マージにより生成されたファイル内の SQL ステートメントは、Merge ユーティリティーによって、すべての pureQueryXML ファイルから名前が指定されていない単一のステートメント・セットに結合されます。
注: マージしたファイルのリストの先頭にあるファイルは、
マージの基本ファイルとして処理されます。この先頭のファイルは、outputPureQueryXml と pureQueryXML の両方のプロパティーが指定された場合に、追加の SQL ステートメントをキャプチャーするために作成された pureQueryXML ファイルであってはなりません。
これらのプロパティーが両方指定されている場合、outputPureQueryXml には、pureQueryXML プロパティーにより指定された pureQueryXML ファイルには出現しない、キャプチャーされた SQL ステートメントが含まれます。
手順
pureQueryXML ファイルを、基本ファイルを指定せずにマージするには、以下のようにします。
- プロジェクト・エクスプローラーで、一緒にマージするファイルのグループを選択します。 すべてのファイルを開いて編集できますが、それらのファイルに加えられた最新の変更が保存されている場合に限ります。
ワークベンチでは、フォルダーが Java プロジェクト内にある場合でも、ファイル・システム上の別の場所にある場合でも、すべてのファイルを同じフォルダーに置く必要があります。
- 選択項目を右クリックして、「マージ (Merge)」を選択します。
- 「保存」ウィンドウで、新規ファイルを保存する場所とそのファイルの名前を保存する場所の両方を指定します。
- 「保存」をクリックします。
エディターによってファイルが作成されます。 このファイルが
自分の Java プロジェクトの dataAccessFolder フォルダー内にある場合は、
元の pureQueryXML ファイルをそのフォルダーの外に移動させてから、「SQL アウトライン」ビューを最新表示します。
元の pureQueryXML ファイル内にあった SQL ステートメントのうち、マージ処理によって生成されたファイル内の SQL ステートメントは、「SQL Outline」ビューに一度だけ表示されます。そのため、
元のファイルとマージ後のファイルを一緒に dataAccessFolder フォルダーで保持する場合、
「SQL アウトライン」ビューでは処理中の SQL ステートメントのインスタンスを判別できません。