JdbcTemplate
Exemple d'utilisation
@Repository
public class PizzaDao {
private JdbcTemplate jdbcTemplate;
@Autowired
public PizzaDao(DataSource datasource) {
this.jdbcTemplate = new JdbcTemplate(datasource);
}
public Integer countPizzas() {
String sql = "SELECT COUNT(*) FROM PIZZA";
return this.jdbcTemplate.queryForObject(sql, Integer.class);
}
}
JdbcTemplate avec paramètres
String sql = "SELECT COUNT(*) FROM PIZZA WHERE PIZZA_NAME=?";
Integer count = this.jdbcTemplate.queryForObject(sql, Integer.class, name);