Java, Spring/Spring DB 1
1-4. JDBC와 최신 데이터 접근 기술
app0a
2022. 9. 21. 21:38
현재는 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