0

私はPrimefacesの初心者です。

私のアプリケーションには、5 ~ 10 個のフィールドを含む検索フォームがあります。実装された解決策は、どの変数が null で、どの変数に値があるかを確認することです。値を含む変数のリストは、SQL クエリに含まれています。

クエリ文字列をカスタマイズできる場所から、primefaces に実行可能な解決策はありますか。カスタマイズされたクエリ文字列は、クエリ文字列にユーザーが入力した変数のみが含まれていることを意味します (空白の変数ではありません)。

4

1 に答える 1

0

これはプライムフェイスとは関係ありませんが、Java に関する質問です。

変数が空かどうかを確認し、それらをクエリ文字列に追加して、最後に文字列をクエリ文字列として設定します。例えば:

String s_query = "select * from tbl1 where ";

if(!(searchfield1.equals("")))
{
   s_query = s_query + " searchfield1 = searchfield1";
}

そのようなものはうまくいくはずです

于 2013-05-21T09:27:28.620 に答える