WHERE句が可変な動的SQL 動的なSQLの組み立てができる点は、iBATISの大きな利点です。外部ファイルにSQLを定義する仕組みでは、動的SQLに対応できないと困ったことになります。 例えば次のような、検索処理を考えて見ます。 社員名が指定されたときは、WHERE ENAME LIKE ~の検索条件を追加 部署番号が指定されたときは、WHERE DEPTNO = ~の検索条件を追加 両方の条件が指定されたときは、AND条件とする 何も指定されないときは、WHERE句は使用しない 検索画面などでありがちな処理です。検索条件が指定されることでWHERE句が変化します。 SQL文字列の単純な連結となりますが、"WHERE"という文字列で連結したり、"AND"という文字列で連結したりと、なかなか厄介なプログラミングになります。 検索条件クラスSearchEmpParam 検索条件を指定するた