通过JDBC模板,是否可以生成任意的where
条件SQL查询?
示例:
如果我只传递一个参数(仅为名称):按名称搜索
"select * from address where shopname = ?";
如果我传递了两个参数的值(名称和城市)- 按商店名称和城市搜索:
"select * from address where shopname = ? and city = ?";
我有多个搜索字段,共7个。如果用户输入任何组合,我只能基于参数进行搜索。
如何动态传递参数到SQL?
需要代码片段/示例来实现此操作。