我是Primefaces的新手。
在我的应用程序中,有一个包含5-10字段的搜索表单。实现的解决方案是检查哪个变量为null以及哪个变量具有该值。包含该值的变量列表包含在sql查询中。
在我可以自定义查询字符串的primefaces中是否有任何可行的解决方案。自定义查询字符串表示查询字符串仅包含用户填充的变量(不是空白变量)。
答案 0 :(得分:0)
这与primefaces无关,它更像是一个java问题。
只需检查您的变量是否为空,然后将它们添加到查询字符串中,最后将字符串设置为查询字符串。例如:
String s_query = "select * from tbl1 where ";
if(!(searchfield1.equals("")))
{
s_query = s_query + " searchfield1 = searchfield1";
}
这样的事情应该有效