DB 및 JPA 사용을 위해 MySQL workbench와 MySQL server 설치
applications.properties
# 콘솔에 SQL문 출력 여부
spring.jpa.show-sql=true
# DDL(create, alter, drop) 정의시 DB의 고유 기능을 사용할 수 있다.
spring.jpa.hibernate.ddl-auto=create
# logger를 통해 하이버네이트 실행 SQL을 남긴다.
spring.jpa.properties.hibernate.format_sql=true
# Mysql 사용
spring.jpa.database=mysql
spring.datasource.url=jdbc:mysql://localhost:3306/project?useSSL=false&useUnicode=true&serverTimezone=Asia/Seoul
spring.datasource.username=<username>
spring.datasource.password=<password>
#실제 본인이 사용하는 mysql username과 password입력
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
import javax.persistence.*; 가 정상적으로 import가 안됨
- 원인 : spring boot 3에는 Jakarta EE 9이 포함됨에 따라 javax 관련 패키지명이 javax에서 jakarta로 변경
- 해결 : import javax대신 import jakarta로 변경