webjava 中怎么做综合检索

在用MyEclipse开发web项目时,想做一个联合的查询,就是根据不同的条件然后综合起来查找到想要的结果。我目前的做法就是把每种情况的hibernate语句都写出来。感觉很麻烦,有没有什么有效的办法?

这个要是有很多条件用来综合查询的话,肯定是要用到那个字符串的拼接了(sql的拼接),判断是否为空,空就不执行。

http://blog.csdn.net/majishushu/article/details/52781473