JPA란?
자바 애플리케이션에서 데이터베이스와의 상호작용을 관리하는 ORM(Object-Relational Mapping) 프레임워크
객체지향 프로그래밍과 관계형 데이터베이스 간의 매핑을 간편하게 해주는 API로, 자바 객체와 데이터베이스 테이블 간의 매핑을 자동으로 처리한다.
사용법
bulid.gradle 파일에 추가
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
application.propeties 파일에 추가
spring.jpa.show-sql=true # sql 쿼리 볼 수 있다.
spring.jpa.hibernate.ddl-auto=none #테이블 자동 생성 none