- JDBC 102022년 07월 16일
- starryeye
- 작성자
- 2022.07.16.:58
지금까지 내용으로는..
service 계층의 순수함이 유지 하게 되었고..
repository 계층에서는.. JDBC를 사용하기에..
다른 메서드 임에도.. 동일한 반복코드가 많다..
이를 해결해보자.
반복코드
1. 커넥션 조회, 커넥션 동기화
2. preparedStatement 생성 및 파라미터 바인딩
3. 쿼리 실행
4. 결과 바인딩
5. 예외 발생 시, 스프링 예외 변환기 실행
6. 리소스 종료
템플릿 콜백 패턴으로 해결
JdbcTemplate
JdbcTemplate을 사용하면..
위 반복코드가 대부분 사라지며, 커넥션 동기화, 스프링 예외 변환기도 자동으로 실행 해준다.
기본적으로 SQL Mapper 방식이다.
'Spring > DB, Cache 연동' 카테고리의 다른 글
MyBatis 1 (0) 2022.08.23 JdbcTemplate 1 (0) 2022.08.09 JDBC 9 (0) 2022.07.16 JDBC 8 (0) 2022.07.16 JDBC 7 (0) 2022.07.16 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)