스프링과 JPA 데이터베이스에 연동되는 기술 : 전통적인 JDBC, 스프링 DAO, Mybatis, Hibernate 등 굉장히 다양 ORM : 애플리케이션에서 사용하는 SQL 까지도 프레임워크에서 제공 ORM들을 보다 쉽게 사용할 수 있도록 표준화시킨 것이 JPA(Java Persistence API) 스프링 데이터 JPA : 스프링 부트에서 JPA를 쉽게 사용할 수 있도록 지원하는 모듈 [JPA 개념 이해하기] Mybatis : SQL을 개발자가 직접 XML 파일에 등록하여 사용 Hibernate(와 같은 ORM) : 프레임워크에서 SQL을 생성하기 때문에 개발자가 신경 쓸 필요 없음 - SQL을 직접 다루는 기술 JDBC를 이용하여 DB연동 처리 시 > 드라이버 클래스 로딩 > 커넥션 연결 > st..