
Spring boot 와 JdbcTemplate 조합으로 간단한 Repository 클래스를 작성해보려 한다.JdbcTemplate 의 사용법을 간단하게 알아보고, 장단점을 파악한다.https://start.spring.io/ 에서 JDBC API, MySQL

도메인 객체 정의 Church 서비스를 만든다고 가정하고, Member (도메인 객체)를 정의했다. Church Member 에서의 직분(position)은 "집사", "권사", "장로" 등이다. Church 마다 local 하게 사용하는 직분이 추가될 수도 있어서

JdbcTemplate DI JdbcTemplate 의 의존성 주입의 경우, 아래와 같이 constuctor 에 DataSource 를 받아서 JdbcTemplate 인스턴스를 생성해주는 방식이 관례라고 한다. 물론 별도의 설정파일에서 JdbcTemplate 을 B

Spring boot + JdbcTemplate 사용해보기 (3) Repository 구현 에서 구현한 Repository 를 테스트 하기 위해, 테스트 코드를 작성했다.테스트 환경은 test/resources/application.properties 파일을 바라보고

Spring boot + JdbcTemplate 사용해보기 (3) 에서 작성했던 코드를 보면 sql 에 물음표(?) 여러개가 있고, 해당 물음표에 assign 할 데이터를 update 메서드의 파라미터로 순차적으로 나열해 주어야 했다.컬럼 추가하는 유지보수 건이 접수되

기존에 RowMapper 를 생성하는 로직을 살펴보자.이 코드는 결국 쿼리 결과(Result Set) 로 부터 각 컬럼 값을 Member 의 필드로 매핑해주는 역할을 한다.쿼리 실행 시, 이미 ResultSet 으로 넘어올 컬럼 명은 알고 있으니 Member 필드와 동

SimpleJdbcInsert 를 사용하면, insert 쿼리 실행 로직을 좀 더 간소화할 수 있다.우선 아래와 같이 SimpleJdbcInsert 를 설정할 수 있다.특징은 테이블명과 자동생성되는 key 를 명시해준다.기존 save 메서드에 SimpleJdbcInse