gpt4 book ai didi

java - 如何使用 jdbc 模板将值列表作为参数传递给 IN 子句

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:09:38 25 4
gpt4 key购买 nike

<分区>

我想将汽车名称作为绑定(bind)变量传递(在运行时更改)如何实现。

Java 版本 1.7

private JdbcTemplate jdbcTemplate;

public Collection<Cars> findAll(){

String sql = "SELECT NAME, YEAR, TYPE FROM CARS where NAME in ('Honda','Audi','Benz')";
List<Cars> carsList = new ArrayList<Cars>();
List<Map<String, Object>> rows = jdbcTemplate.queryForList(sql);
for (Map row : rows) {
Cars car = new Cars();
car.setName(String.valueOf(row.get("NAME")));
car.setType(String.valueOf(row.get("TYPE")));
car.setYear(String.valueOf(row.get("YEAR")));

carsList.add(car);
}
return carsList;
}

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