TOPシステム開発> iBATISの利用




O/Rマッピングツール
徹底比較!! O/Rマッピングツール

第3回:SQLを直接記述できるiBATIS(後編)
著者:ビーブレイクシステムズ  山之内 弘行   2006/7/26
1   2  3  次のページ
iBATISの利用

   第2回で、「iBATIS」を利用する準備が整いましたので、実際に簡単なサンプルを作成して使っていきます。なお「iBATIS」を使用する上で、必要なファイルは以下のとおりです。
  1. データベース定義ファイル
  2. マッピング・ファイル
  3. DTO
  4. DAO定義ファイル
  5. DAOインターフェース
  6. DAO実装クラス

表1:iBATISに必要なファイル

   「SQL Maps」フレームワークのみ使用する場合は、1〜3のファイルのみが必要になります。


Abatorによるファイルの自動生成

   では、Abatorを使用してファイルの自動生成を行います。

   「ファイル → 新規 → Abator for iBATIS Configuration File」を選択します。対象のプロジェクトとAbator定義ファイルの名前を入力して「終了」ボタンをクリックします。

Abator定義ファイル作成画面
図1:Abator定義ファイル作成画面

   すると、対象のプロジェクトに図1で設定した名前のAbator定義ファイルがXMLファイル形式で作成されていますので、「???」の部分に自分の環境にあわせた設定を行います。また、必要に応じてtable要素も追加していきます。

Abator定義ファイル(abatorConfig.xml)設定例
Abator定義ファイル(abatorConfig.xml)設定例
(画像をクリックすると別ウィンドウに拡大図を表示します)

   Abator定義ファイルの設定が終了したら、パッケージ・エクスプローラー上でAbator定義ファイルを右クリックし、Generate iBATIS Artifactsを選択します。すると、Abator定義ファイルで設定した対象のパッケージにマッピング・ファイル、DTO、DAOが作成されます。

1   2  3  次のページ


株式会社ビーブレイクシステムズ 山之内 弘行氏
著者プロフィール
株式会社ビーブレイクシステムズ  山之内 弘行
Javaスペシャリスト
前職ではJavaを用いたシステム開発をメインに作業を行う。更なるキャリアアップを目指し、実力次第で上流工程に携われるビーブレイクシステムズに転職。現在はJavaアーキテクトとして活躍中。


この記事の評価をお聞かせください
ボタンをクリックしますとウインドウが開きます。
ご意見、ご要望にお応えします! インプレスIT INSIDE

INDEX
第3回:SQLを直接記述できるiBATIS(後編)
iBATISの利用
  データベース定義ファイルの作成
  テスト用実行クラスの作成
徹底比較!! O/Rマッピングツール
第1回 O/Rマッピングとは?
第2回 SQLを直接記述できるiBATIS(前編)
第3回 SQLを直接記述できるiBATIS(後編)
第4回 SQLを記述しない「Torque」
第5回 多機能なHibernate(前編)
第6回 多機能なHibernate(後編)
第7回 それぞれのメリット/デメリット

Think IT 過去人気記事

注目おすすめ情報

Think IT人気ライター BEST 5

IT製品/サービス資料ダウンロード
    おすすめのホワイトペーパー情報を準備中です