如何在Primefaces中自定义查询字符串

时间:2013-05-21 09:17:38

标签: java user-interface primefaces

我是Primefaces的新手。

在我的应用程序中,有一个包含5-10字段的搜索表单。实现的解决方案是检查哪个变量为null以及哪个变量具有该值。包含该值的变量列表包含在sql查询中。

在我可以自定义查询字符串的primefaces中是否有任何可行的解决方案。自定义查询字符串表示查询字符串仅包含用户填充的变量(不是空白变量)。

1 个答案:

答案 0 :(得分:0)

这与primefaces无关,它更像是一个java问题。

只需检查您的变量是否为空,然后将它们添加到查询字符串中,最后将字符串设置为查询字符串。例如:

String s_query = "select * from tbl1 where ";

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

这样的事情应该有效