Browse Source

Merge branch '3.1.x'

Closes gh-37208
pull/37211/head
Moritz Halbritter 2 years ago
parent
commit
bced103517
  1. 10
      spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/jdbc/ExampleRepository.java

10
spring-boot-project/spring-boot-test-autoconfigure/src/test/java/org/springframework/boot/test/autoconfigure/jdbc/ExampleRepository.java

@ -29,26 +29,26 @@ import org.springframework.stereotype.Repository; @@ -29,26 +29,26 @@ import org.springframework.stereotype.Repository;
* @author Stephane Nicoll
*/
@Repository
public class ExampleRepository {
class ExampleRepository {
private static final ExampleEntityRowMapper ROW_MAPPER = new ExampleEntityRowMapper();
private final JdbcTemplate jdbcTemplate;
public ExampleRepository(JdbcTemplate jdbcTemplate) {
ExampleRepository(JdbcTemplate jdbcTemplate) {
this.jdbcTemplate = jdbcTemplate;
}
@Transactional
public void save(ExampleEntity entity) {
void save(ExampleEntity entity) {
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);
}
public Collection<ExampleEntity> findAll() {
Collection<ExampleEntity> findAll() {
return this.jdbcTemplate.query("select id, name from example", ROW_MAPPER);
}

Loading…
Cancel
Save