2012-04-24 7 views
0

私はこのようなものである私のクラスを持たを返していませんリストが、私は私のプロジェクトを実行するときに値の数を返しますが、空白になります。なぜ誰が知っていますか?私は自分の設定ファイルとすべてを持っています。私はそれがquery()を定義する問題でなければならないと思う。私はSpringフレームワークを使用しています。方法の問い合わせは()の値

答えて

0

私はそれを行う方法を理解しています。

は、ここで私はそれをやった方法は次のとおりです。

public class DBConection extends SimpleJdbcDaoSupport implements ElectionsDao{ 
    public List<String> getDates(){ 
     List<String> dates = new ArrayList<String>(); 
     try { 
      dates = getSimpleJdbcTemplate().query("SELECT electiondate FROM electiondate";, new StringRowMapper()); 
     } catch (DataAccessException ex){ 
     throw new RuntimeException(ex); 
     } 
     return dates; 
    } 

    protected static final class StringRowMapper implements ParameterizedRowMapper<String> { 
     public String mapRow(ResultSet rs, int line) throws SQLException { 
      String string = new String(rs.getString("electiondate")); 
      return string; 
     } 
    } 
} 

が、私はこれが機能するためには、「StringRowMapper」内部クラスをしなければなりませんでした。

希望すると助かります!

関連する問題