jp.ne.mki.wedge.education.dynsql
クラス DynamicSqlSample01

java.lang.Object
  上位を拡張 AbstractServerDC
      上位を拡張 jp.ne.mki.wedge.education.dynsql.DynamicSqlSample01

public class DynamicSqlSample01
extends AbstractServerDC

動的SQLのサンプル。

サンプルリポジトリで使用するTableに対してQueryするSqlを生成する。
対象テーブルはパラメータで指定する。
Where句にはInに設定された名称関連のフィールドをLike句で 連結したものを使用する。ただし値が設定されていないフィールドは Where句に追加しない。
SelectするフィールドをはOutに設定されたフィールドから作成する。 ただし、フィールド名はOutに設定されたアイテムの物理名の先頭から 「LIST_」を省いたものとする。

例(部門マスタを名称でフィルタする)

ParameterMST_BUMON

InRecord

OutRecord

※先頭のLIST_は削除してからフィールド名として使用される。

使用にあたって (利用許諾)

このライブラリはフリーソフトウェアです。
このライブラリは役に立つことを願って配布しますが、完全 無保証 です。
本ライブラリを利用して損害が発生した場合、当社は一切の責任を負いません。

ある特定条件下(タイミング、製品・JDKバージョン)では動作不良を招くなどの 可能性もありますので、 使用有無判断/テスト は自己責任でお願いします。

このライブラリは 製品サポート の対象外になります。
お問い合わせには一切応じかねますので予めご了承ください。

作成者:
Media Knowledge Industrial Co.,Ltd.

コンストラクタの概要
DynamicSqlSample01()
           
 
メソッドの概要
 int execute()
           
 void exit()
           
 int getIOParameter()
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DynamicSqlSample01

public DynamicSqlSample01()
メソッドの詳細

execute

public int execute()

exit

public void exit()

getIOParameter

public int getIOParameter()