안녕하세요! Spring Boot로 개발하다보면 DB를 필연적으로 마주치게 됩니다. Spring에서 기본 데이터 저장소의 특수 특성을 유지하면서 데이터 액세스를 위해 Spring Data를 제공하고 있으며 안에는 다양한 모듈이 있습니다. 오늘은 이중에서도 가장 자주 등장하는 Spring Data JPA에 대해 간단히 알아보도록 하겠습니다. (JPA 자체만으로도 양이 방대하기 때문에 극히 일부분만 다루고, 다양한 쿼리 방법에 대해 자세히 설명하도록 하겠습니다.) JPA 란 JPA(Java Persistence API)란 DB 테이블과 자바 객체 사이의 매핑을 처리해주는 ORM이라는 기술의 표준입니다. JPA가 제공하는 API를 사용하면 객체를 DB에 저장하고 관리할 때, 개발자가 직접 SQL을 작성하지 않..