设计搜索

时间:2011-02-09 22:13:51

标签: design-patterns jsp search

我有10种输入选择类型的jsp表单。我想根据这些参数设计一个搜索组件。

我是否必须根据搜索条件添加更多if else条件?

有人能告诉我如何设计此方案以避免if else条件吗?

1 个答案:

答案 0 :(得分:1)

在我看来,Query By Example是处理这些问题的正确方法。像Hibernate这样的ORM框架提供了开箱即用的功能。可能你必须使用预准备语句,使用JDBC命名参数来自行编写。