首页 > 解决方案 > NamedParameterJdbcTemplate - 选择 Id from

问题描述

我正在尝试使用 Java SQL namedParameterJdbcTemplate 来获取 ID 编号列表。

private static final String Customer_Query = "SELECT Customer_Id From dbo.Customers WHERE Customer_Name = :Customer_Name";

MapSqlParameterSource customer_parameters = new MapSqlParameterSource();
customer_parameters.addValue( "Customer_Name", "Joe");

List<Long> Customer_Id =  namedParameterJdbcTemplate.query(Customer_Query, customer_parameters);

错误:无法解析方法“查询(java.lang.String,org.springframework.jdbc.core.namedparam.MapSqlParameterSource)”

该资源获取整表行,我只需要一列。如何才能做到这一点?

NamedParameterJdbcTemplate - 选择 * from

为了提高查询性能调优和获取数据的效率,表中有很多sql列。

标签: javaspringspring-jdbc

解决方案


推荐阅读