私は次のようなクラスを持っています:
public class DBConection extends SimpleJdbcDaoSupport implements ElectionsDao{
public List<String> getDates(){
try{
String sql = "SELECT electiondate FROM electiondate";
List<String> dates = new ArrayList<String>();
dates = getSimpleJdbcTemplate().query(sql,
ParameterizedBeanPropertyRowMapper.newInstance(String.class));
System.out.println(dates.size());
System.out.println(dates.get(0));
return dates;
}catch(DataAccessException ex){
throw new RuntimeException(ex);
}
}
}
SQL ステートメントから値を取得し、それらを String オブジェクトとして List に追加しようとしていますが、プロジェクトを実行すると値の数が返されますが、すべて空白です。理由を知っている人はいますか?構成ファイルとすべてがあります。を定義する問題に違いないと思いますquery()
。Spring フレームワークを使用しています。