- PR -

iBATIS:パラメータ不要なSQL文の場合のSqlMapperのQueryForListメソッド

1
投稿者投稿内容
未記入
会議室デビュー日: 2005/11/09
投稿数: 18
投稿日時: 2005-11-09 15:21
初めてiBATISを使っています。
開発環境はVB.NET + SQL Server2000です。

テーブルの全行を取得するような、パラメータが不要なSQL文の場合の、
QueryForListメソッドについて質問させてください。

QueryForListメソッドは必ずパラメータを要求するのですが、
上記のようなパラメータ不要な場合でも
何らかの値をいれなければならないのでしょうか?

ちなみに、以下のURLのサンプルコードを拝見したら
下記のようなSQL文でパラメータに空文字列を入れて全行を取得していました。

<サンプルコード>
select ISBN,TITLE,SALE_DATE,PRICE
from BOOK
where TITLE LIKE '%$VALUE$%'

(http://codezine.jp/a/article.aspx?aid=113#dl)

このようにダミーの値で不要な検索・比較をしなくてもよい方法はありますか?

取得対象のテーブルが小さい場合、
パフォーマンスについてあまり考えなくてもよいのでしょうが、
もっときれいな方法があるのではないかと思いまして。
初歩的な質問で恐縮ですが、よろしくお願いします。
1

スキルアップ/キャリアアップ(JOB@IT)