gpt4 book ai didi

Spring jdbcTemplate动态where子句

转载 作者:行者123 更新时间:2023-12-04 07:44:03 32 4
gpt4 key购买 nike

是否可以通过Jdbc模板在条件SQL查询中生成任意值:

例子:

如果我为1个参数传递值(仅名称):按名称搜索

"select * from address where shopname = ?";

如果我为2个参数(名称和城市)传递值-按店铺名称和城市搜索:
"select * from address where shopname = ? and city = ?";

我有多个搜索字段。 7个字段。用户输入任何组合。我只根据参数进行搜索。如何将参数动态传递给sql。需要代码片段/示例如何实现此目的。

最佳答案

您想要的是某种Hibernate具有的标准构建api。不幸的是,我认为Spring的JdbcTemplate没有任何此类功能。如果我错了,其他人会纠正我的。

关于Spring jdbcTemplate动态where子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6088944/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com