JDBC
- JDBC는 DB에 접근하고, SQL을 날릴 수 있게 해주는 자바의 표준 API
- DriverMAnager를 사용해 각 드라이버들을 로딩, 해제한다.
JPA
- JPA는 자바 진영 ORM의 API 표준 명세
- 내부적으로 JDBC를 사용
Spring JDBC(SQL Mapper → MyBatis)
- JDBC에서 DriveManager가 하는 일들을 JdbcTemplate에게
- 쿼리문을 사용한다.
Spring Data JDBC
- Spring data는 Spring에서 DB를 쉽게 다루기 위해 시작한 프로젝트
- @Query 어노테이션 사용
Hibernate
- JPA를 구현한 프레임워크
- Spring은 기본 JPA vendor로 Hibernate를 사용
정리
❗ 나는 Hibernate를 사용해 구현할 예정..!!!! ❗
'Web > Spring' 카테고리의 다른 글
[Annotation] @PathVariable (0) | 2021.08.06 |
---|---|
[Pageable] 페이징 처리 - 기본 (0) | 2021.08.06 |
[설정] 자동망치 기능 (0) | 2021.08.06 |
[설정] application.properties (0) | 2021.08.04 |
[CRUD] R구현 (0) | 2021.08.02 |