Spring Framework JDBC 추상화에서 제공하는 값은 아마도 아래 표에 설명된 일련의 작업으로 가장 잘 표시될 것입니다. 표는 Spring이 처리하는 작업과 사용자의 책임인 작업을 보여줍니다.
| 동작 | Spring | 당신 |
|---|---|---|
연결(connection) 매개변수 정의 |
X |
|
연결 (connection) 열기 |
X |
|
SQL 문장(statement) 지정 |
X |
|
매개변수 선언 및 매개변수 값 제공 |
X |
|
문장 준비 및 실행 |
X |
|
결과 반복을 위한 루프 설정 (필요시) |
X |
|
각 반복에 대한 작업 수행 |
X |
|
예외 처리 |
X |
|
트랜잭션 처리 |
X |
|
연결, 문장 및 결과 집합 닫기 |
X |
Spring Framework는 JDBC를 지루한 API로 만들 수 있는 모든 하위 수준 세부 사항을 처리합니다.