2012-04-10 6 views
0

私はSpringのmvcアプリケーションでサーバー側でソートとページ設定を実装しようとしています。SpringのJDBCテンプレートのソート

問題は、JdbcTemplate.query()メソッドをコールした後、配列の配列がソートされていないことです。

マイクエリコード:

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; 
    } 
} 

ありがとうございました。良い一日を過ごしてください!

答えて

1

パラメータを使用して列の値を参照することはできません。詳細はthis answerを参照してください。

関連する問題