스프링 JDBC Template
SQL을 직접 사용하는 경우 Spring JdbcTemplate 활용
장점
설정의 편리함
JdbcTempalte 은 spring-jdbc 라이브러리에 포함되어 있는데, 이 라이브러리는 스프링으로 JDBC를 사용할 때 기본으로 사용되는 라이브러리이다. 그리고 별도의 복잡한 설정 없이 바로 사용할 수 있다.
반복 문제 해결
JdbcTemplate는 템플릿 콜백 패턴을 사용해 , JDBC를 사용할 때 발생하는 대부분의 반복 잡업 대신 처리
커넥션 획득
statement를 준비하고 실행
결과를 반복하도록 루프를 실행
커넥션 종료, statement , resultset 종료
트랜잭션 다루기 위한 커넥션 동기화
예외 발생시 스프링 예외 변환기 실행
단점
동적 SQL을 해결하기 어렵다.
Last updated