JdbcTemplate - Lambda

krgewb

krgewb

Top Contributor
Wie kann ich das ohne Lambda schreiben?
Java:
this.jdbcTemplate.query("SELECT * FROM USER", (ResultSet rs, int rowNum) -> {
    // ...
    return null;
}
 
Flown

Flown

Administrator
Mitarbeiter
was ist der Typ der lambda Expression? zb BiFunction
Java:
new BiFunction<ResultSet, Integer, Object>() {
  public Object apply(ResultSet rs, Integer rowNum) {
    ...
    return null;
  }
}
//Code ist aus dem Gedächtnis entsanden
 
mihe7

mihe7

Top Contributor
Oder mit Methodenreferenz. Die Frage wäre aber: warum willst Du das ohne Lambda schreiben?
 
krgewb

krgewb

Top Contributor
@Flown
Also die Methode in der Klasse JdbcTemplate lautet:
Java:
@Override
public <T> List<T> query(String sql, RowMapper<T> rowMapper) throws DataAccessException {
	return query(sql, new RowMapperResultSetExtractor<T>(rowMapper));
}
 

Ähnliche Java Themen

Anzeige

Neue Themen


Oben