Spring Data JPA: 1. 차이점: 기술적 차이: Spring Data JPA는 JPA(Java Persistence API)를 기반으로 동작합니다. JPA는 객체와 관계형 데이터베이스 간의 매핑을 위한 스펙이며, Hibernate, EclipseLink 등의 구현체를 사용할 수 있습니다. 객체-관계 매핑: JPA를 통해 객체와 데이터베이스 테이블 간의 매핑을 지원하며, 객체 지향적인 모델을 사용할 수 있습니다. 자동화된 쿼리 생성: Spring Data JPA는 메소드 이름에 따라 자동으로 쿼리를 생성해주는 기능을 제공합니다. 2. 장단점: 장점: 빠른 개발: 객체 지향적인 모델을 사용하므로 빠르게 개발이 가능합니다. 자동화된 쿼리: 간단한 쿼리는 메소드 이름만으로 처리 가능하며, 복잡한 쿼리..