Merge branch '2.7.x' into 3.0.x

Closes gh-37206
pull/37462/head
Moritz Halbritter 1 year ago
commit ffed8b0502

@ -32,26 +32,26 @@ import org.springframework.stereotype.Repository;
* @author Stephane Nicoll * @author Stephane Nicoll
*/ */
@Repository @Repository
public class ExampleRepository { class ExampleRepository {
private static final ExampleEntityRowMapper ROW_MAPPER = new ExampleEntityRowMapper(); private static final ExampleEntityRowMapper ROW_MAPPER = new ExampleEntityRowMapper();
private final JdbcTemplate jdbcTemplate; private final JdbcTemplate jdbcTemplate;
public ExampleRepository(JdbcTemplate jdbcTemplate) { ExampleRepository(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate; this.jdbcTemplate = jdbcTemplate;
} }
@Transactional @Transactional
public void save(ExampleEntity entity) { void save(ExampleEntity entity) {
this.jdbcTemplate.update("insert into example (id, name) values (?, ?)", entity.getId(), entity.getName()); this.jdbcTemplate.update("insert into example (id, name) values (?, ?)", entity.getId(), entity.getName());
} }
public ExampleEntity findById(int id) { ExampleEntity findById(int id) {
return this.jdbcTemplate.queryForObject("select id, name from example where id =?", ROW_MAPPER, id); return this.jdbcTemplate.queryForObject("select id, name from example where id =?", ROW_MAPPER, id);
} }
public Collection<ExampleEntity> findAll() { Collection<ExampleEntity> findAll() {
return this.jdbcTemplate.query("select id, name from example", ROW_MAPPER); return this.jdbcTemplate.query("select id, name from example", ROW_MAPPER);
} }

Loading…
Cancel
Save