Sorting SpringJDBC模板排序

Sorting SpringJDBC模板排序,sorting,spring-mvc,jdbctemplate,Sorting,Spring Mvc,Jdbctemplate,我正试图在SpringMVC应用程序的服务器端实现排序和分页 问题是在调用JdbcTemplate.query()method之后,我得到了未排序的数组列表 我的查询代码: List<Ingredient> ingredients = query("SELECT * FROM Ingredients ORDER BY ? ? LIMIT ?, ?", new Object[]{"title", "ASC", 0, 50},

我正试图在SpringMVC应用程序的服务器端实现排序和分页

问题是在调用
JdbcTemplate.query()
method之后,我得到了未排序的数组列表

我的查询代码:

List<Ingredient> ingredients = query("SELECT * FROM Ingredients ORDER BY ? ? LIMIT ?, ?",
                new Object[]{"title", "ASC", 0, 50},
                new IngredientsMapper());
我做错了什么


谢谢你的帮助。祝你有愉快的一天

不能使用参数引用列值。有关详细信息,请参阅

public class IngredientsMapper implements ParameterizedRowMapper {

    @Override
    public Ingredient mapRow(ResultSet rs, int rowNum) throws SQLException {
        Ingredient ingredient = new Ingredient();
        ingredient.setId(rs.getInt("IngredientID"));
        ingredient.setTitle(rs.getString("title"));
        ingredient.setCost(rs.getFloat("cost"));
        ingredient.setDescription(rs.getString("description"));
        ingredient.setUnits(rs.getString("units"));
        return ingredient;
    }
}