jpa 라이브러리를 추가해준다
spring.jap.show-sql=true : JPA에서 사용 하는 SQL을 볼 수 있다
spring.jpa.hibernate.ddl-auto : 자동 SQL 생성 옵션
properties도 수정해준다
@GeneratedValue(strategy = GenerationType.IDENTITY)
기본 키 생성을 데이터베이스에 위임
즉, id 값을 null로 하면 DB가 알아서 AUTO_INCREMENT 해준다.
Ex) MySQL, PostgreSQL, SQL Server DB2 등
출처
JPA는 EntityManager를 통해 동작한다. JPA 라이브러리를 받으면 SPRING-boot가 만들어준 EntityManager를 주입받는다.
Test
console을 통해 Hibernate 구현체가 쿼리를 지원해주는 것을 확인 할 수 있다