連載 [第3回] :
徹底比較!! O/RマッピングツールSQLを直接記述できるiBATIS(後編)
2006年7月26日(水)
iBATISの利用
第2回で、「iBATIS」を利用する準備が整いましたので、実際に簡単なサンプルを作成して使っていきます。なお「iBATIS」を使用する上で、必要なファイルは以下のとおりです。
- データベース定義ファイル
- マッピング・ファイル
- DTO
- DAO定義ファイル
- DAOインターフェース
- DAO実装クラス
「SQL Maps」フレームワークのみ使用する場合は、1〜3のファイルのみが必要になります。
Abatorによるファイルの自動生成
では、Abatorを使用してファイルの自動生成を行います。
「ファイル → 新規 → Abator for iBATIS Configuration File」を選択します。対象のプロジェクトとAbator定義ファイルの名前を入力して「終了」ボタンをクリックします。
すると、対象のプロジェクトに図1で設定した名前のAbator定義ファイルがXMLファイル形式で作成されていますので、「???」の部分に自分の環境にあわせた設定を行います。また、必要に応じてtable要素も追加していきます。
Abator定義ファイル(abatorConfig.xml)設定例
Abator定義ファイルの設定が終了したら、パッケージ・エクスプローラー上でAbator定義ファイルを右クリックし、Generate iBATIS Artifactsを選択します。すると、Abator定義ファイルで設定した対象のパッケージにマッピング・ファイル、DTO、DAOが作成されます。
連載バックナンバー
Think ITメルマガ会員登録受付中
Think ITでは、技術情報が詰まったメールマガジン「Think IT Weekly」の配信サービスを提供しています。メルマガ会員登録を済ませれば、メルマガだけでなく、さまざまな限定特典を入手できるようになります。