2017-05-31 18 views
0

を選択:NamedParameterJdbcTemplate 1行だけを返す方法は?私が持っている

SELECT hz FROM my_tablw WHERE id=1 

をそれは私に1行1列を返す:

hz 
some data 

を私は

@Autowired 
    private NamedParameterJdbcTemplate jdbcTemplate; 

を持っていると私は、クエリを作成し、1行を返す必要がある - 文字列some data

クエリ結果の文字列を返す必要があります

jdbcTemplate.queryForObject("SELECT hz FROM my_tablw WHERE id=:id", insertManagerParameters, String.class);

: は、私はのように、queryForObjectメソッドを使用します

jdbcTemplate.query("SELECT hz FROM my_tablw WHERE id=:id", insertManagerParameters, (rs, rowNum) -> { 
      if (rs.next()) { 
       return rs.getString(1); 
      } 
      return ""; 
     }); 

が、このメソッドの戻り値List<String>

答えて

0

を作成します。

関連する問題