intra-mart e Builder for Accel Platform アプリケーション開発ガイド 第16版 2023-10-01

SQLビルダ

概要

  • 本項では、 im-JavaEE フレームワークエディタにおける、「 SQLビルダ」タブの設定内容について説明します。

操作手順

  1. DAO タブのメソッドリストから SQL の設定を行いたいメソッドを選択し、

  2. SQL ビルダ[選択モード]で SQL の設計を行います。

    • SQL ビルダでは、 GUI モードとテキストモードでの SQL の設計が可能です。

    • GUI モードでは、データ・ソース・エクスプローラから既存のテーブルを設定可能です。

    • GUI モードからテキストモードへ変更する場合、テキストモードの個所で右クリックして、「直接編集」を選択してください。
      テキストモードの編集を実行すると、 GUI で設定した情報は利用できなくなります。
    • テキストモードから GUI モードへ変更する場合、テキストモードの個所で右クリックして、「 GUI編集」を選択してください。
      GUI モードの編集を実行すると、テキストで設定した情報は利用できなくなります。
    SQL ビルダ
  3. 入力マッピング画面で、メソッドに定義した引数と SQL のパラメータをマッピングします。

    入力マッピング画面
  4. 出力マッピング画面で、メソッドに定義した返り値と SQL の実行結果となるカラムをマッピングします。

    出力マッピング画面
  5. エディタを保存すると、 DAO のメソッドに対する SQL の設定が完了です。

SQLビルダ[選択モード] GUI画面のメニュー

SQL ビルダの GUI モードで利用できるメニューの説明をします。
なお、この画面では各画面を以下のように名前付けをして説明していきます。
  • ツールバー
項目 説明
カラム追加 カラム設定テーブルに条件句となるORの項目を追加します。
SQLタイプ変更 GUIで編集するSQLのCRUDタイプを変更します。
DAOモデル追加 モデルクラスを画面内に挿入します。
CSVインポート CSVで作成されたデータを挿入します。
SQLインポート SQL文をインポートします。
  • パレット
項目 説明
Table GUI画面上にテーブルを配置します。
Column GUI画面のテーブル内にカラムを配置します。
Connection 異なるテーブル内にあるカラムとカラムを結びつけます。
  • カラム設定テーブル
項目 説明
カラム名
カラム名を表示します。カラム設定テーブル上ではカラム名の編集はできません。
カラム名の変更はGUI画面上で操作できます。
別名 カラムのエイリアスを指定します。
テーブル
テーブル名を表示します。カラム設定テーブル上ではテーブル名の編集はできません。
テーブル名の変更はGUI画面上で操作できます。
出力 このカラムをSQLの実行結果として取得するかどうかを指定します。
ソートタイプ このカラムを出力することを選択した場合、ソート順を設定します。
順序 このカラムをソートするときのソートの優先順位を選択します。
関数 このカラムの出力結果となる関数を設定します。
グループ このカラムをGROUP BY句で指定します。
条件 WHERE句の条件を設定します。
OR WHEREの条件句をORで追加します。