본문 바로가기

강의 내용 정리/Spring DB 1

1-4. JDBC와 최신 데이터 접근 기술

현재는 JDBC를 직접 사용하기보다는

1. SQL Mapper (MyBatis, JdbcTemplate)

2.ORM (JPA - Hibernate)

 

방법을 사용한다.

 

 

1. SQL Mapper

실무에서 JDBC만 직접 쓰는 경우는 없고 JdbcTemplate, MyBatis 둘 중 하나 선택하여 쓴다.

-> 단점 : SQL 직접 작성

 

 

 

2. ORM

반복 CRUD 많이 줄여준다.

 

ex. Oracle, Mysql 에서 페이징 쿼리가 다른데 이걸 JPA 표준 Page 인터페이스를 사용하면 각각에 맞는 쿼리로 나간다.

 

 

 

-> SQL Mapper 든 ORM 이든 결국 내부에서는 모두 JDBC를 사용한다. -> JDBC의 동작원리를 알아야 나중에 트러블슈팅 할 수 있다.

 

 

 

 

 

 

 

 

 

# 본 게시글은 인프런 김영한님의 강의를 수강 후 정리한 내용입니다.

 

 

꾸준히 다시보자.

 

1. 221014

2. 221031

'강의 내용 정리 > Spring DB 1' 카테고리의 다른 글

1-8. JDBC 개발 - 수정, 삭제  (0) 2022.09.22
1-7. JDBC 개발 - 조회  (0) 2022.09.22
1-6. JDBC 개발 - 등록  (0) 2022.09.21
1-5. 데이터베이스 연결 (중요)  (1) 2022.09.21
1-3. JDBC 이해  (0) 2022.09.21
Recent Posts
Popular Posts
Recent Comments