javax
ErrorThe import javax.persistence cannot be resolved
javax.persistence
패키지가 더 이상 사용되지 않고, jakarta.persistence
로 변경되어서 에러 남pom.xml
<!-- Jakarta Persistence 의존성 추가 -->
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
<version>3.1.0</version> <!-- 최신 버전으로 사용 -->
</dependency>
JPA 관련 import 수정
import jakarta.persistence.*; // javax.persistence에서 jakarta.persistence로 변경
빌드
mvn clean install
spring.jpa.open-in-view is enabled by default.
Therefore, database queries may be performed during view rendering.
Explicitly configure spring.jpa.open-in-view to disable this warning.
spring.jpa.open-in-view
설정이 기본적으로 true
로 활성화되어 있어서, 뷰(View)를 렌더링하는 도중에도 JPA 영속성 컨텍스트가 열려 있어, 데이터베이스 쿼리 실행이 가능하다는 경고application.properties