개발자의 오르막
No default constructor for entity jpa 본문
No default constructor for entity
계속해서 뜨는 에러 메시지이다.
JPA 에서 Entity 는 기본 생성자를 가지고 있어야 한다는 제약조건이 있는 듯 하다.
아직 JPA 에서 기본 생성자나 어노테이션에 대한 개념이 부족한 상태이다.
처음 에러가 발생하는 클래스에
public Partner(Partner partner) {
super();
}
와 같은 기본생성자를 생성하거나,
@NoArgsConstructor
어노테이션을 활용했는데, 에러가 나다가, DTO 클래스에 @NoArgsConstructor 어노테이션을 활용하니까
문제는 해결되었다.
'Trouble Shouting' 카테고리의 다른 글
[Thymeleaf] th:check DB 값에 따라 체크하기 (2) | 2019.11.03 |
---|---|
Thymeleaf 에서 자바스크립트로 객체 값 전송 (0) | 2019.10.31 |
IntelliJ 자바 컴파일 및 인코딩 에러 문제 (0) | 2019.10.22 |
REST 기반 GET 방식 중 NULL 값 처리 (0) | 2019.10.07 |
Spring Boot + Tyemeleaf + Security Tips (0) | 2019.10.07 |
Comments