为搜索而设计
我有带有 10 种输入选择类型的 jsp 表单。我想根据这些参数设计一个搜索组件。
我是否需要根据搜索条件添加更多 if else
条件?
谁能告诉我如何设计这个场景以避免 if else
条件?
I have jsp form with 10 input selection types. I want to design a search component based on these parameters.
Do I have to put more if else
conditions based on search criteria?
Can anyone tell me how to design this scenario to avoid if else
conditions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在我看来,按示例查询是处理这些问题的正确方法。像 Hibernate 这样的 ORM 框架提供了这种开箱即用的功能。也许您必须使用准备好的语句、带有 JDBC 的命名参数来推出自己的语句。
In my opinion, Query By Example is the right way to handle these. ORM frameworks like Hibernate provides this functionality out of the box. May be you have to roll your own using prepared statements, named parameters with JDBC.