📌 정의Spring Data JPA는 JPA를 더 간편하게 사용할 수 있도록 도와주는 Spring 프로젝트이다.기존 JPA에서는 EntityManager를 직접 사용했지만, Spring Data JPA는 인터페이스만 정의하면 구현 없이도 CRUD 기능을 자동 제공한다.public interface UserRepository extends JpaRepository { List findByName(String name); // 자동으로 구현됨}JpaRepository를 상속하면 save(), findAll(), deleteById() 등 기본 메서드들을 제공받는다.✅ 장점코드가 간결해지고쿼리 메서드로 자동 SQL 생성커스텀 쿼리는 @Query로 처리 가능[ JPA Entity 생명주기 ]JPA의 En..