[ 스프링 DB ] JdbcTemplate
DTO(Data Transfer Object) - 데이터 전송 객체 기능은 없고, 데이터를 전달하는 용도로 사용하는 객체 용도를 명확하게 하기 위해 접미어로 사용하자 JdbcTemplate spring-jdbc 라이브러리에 포함, 스프링을 사용한다면 별도의 설정 없이 사용할 수 있다. 템플릿 콜백 패턴을 사용해서, 대부분의 반복 작업을 대신 처리해준다. SQL을 작성하여 파라미터를 설정하면 사용할 수 있다. ( ? 대신 : name 사용 가능 ) 동적 쿼리 문제를 해결하지 못한다. 파라미터 전달 방법 1. Map 사용 2. MapSqlParameterSource(SqlParameterSource의 구현체) 메서드 체인을 통해 편리하기 Sql 타입을 지정할 수 있다. 3. BeanPropertySqlPar..
Spring
2023. 8. 27. 22:19