[Spring] 몰랐는데 해결한 오류들

Martin the dog·2023년 11월 30일

스프링 복습하기

목록 보기
9/15

공부하면서 발견한 오류들을 계속 업데이트 할 예정!

2023/11/30

  1. Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Table "COURSES" already exists; SQL statement
    > 말 그대로 COURSES 테이블이 생성되어 있어서 실행이 안되는 것이다. 만약 매번 테이블을 초기화 한후 어플리케이션을 실행시켜야 한다면 drop table if exists 테이블명; 을하여 테이블을 삭제후 실행하도록 하자

2.JpaprojectApplicationTests.givenDatasourceAvailableWhenAccessDetailsThenExpectDetails:22 » JpaSystem No default constructor for entity 'com.jpaproject.jpaproject.Course'
> java 에서는 아무런 인수를 받지 않는 constructor가 필요하다. @NoArgsConstructor를 추가하여 해결하였다.

2023/12/13

QClass가 정상적으로 생기지 않는 이슈
-> 잘못된 모듈을 import 해옴
import jakarta.persistence. 가 아닌 import javax.persistence.; 를 import 한후 clean -> compile 해주니 생김

profile
Happy Developer

0개의 댓글