반응형
sampleRepository.findByGender("W")
org.hibernate.InstantiationException: No default constructor for entity: : com.sample.model.Sample
JPA 에서 위와 같이 조회하는 경우
No Default Constructor for Entity : Entity명
에러가 발생하는 경우는 Entity에
@Builder 어노테이션을 넣어두었을 경우
해당 Entity를 사용하는
Repository를 호출하면 발생하는데
해결방법은 에러가 발생하는 Entity로 이동한 뒤
@NoArgsConstructor
@AllArgsConstructor
두 어노테이션을 클래스 위에 설정해 주거나
혹은 Entity 클래스에서
@Builder 어노테이션만 빼 주면
Repository 조회 시마다 발생하던
No default Constrcutor for Entity 에러가 발생하지 않게 된다
반응형
'Spring Framework > JPA' 카테고리의 다른 글
JPA @CreatedDate Column Update시 Null 되는 현상 해결방법 (0) | 2022.08.10 |
---|---|
스프링부트 Querydsl 세팅방법 정리 (0) | 2022.07.25 |
JPA @CreatedDate @LastModifiedDate 안될 경우 해결방법 (0) | 2022.02.09 |
JPA findAll() 사용 시 정렬하여 반환하는 방법 (0) | 2022.01.10 |
스프링부트 JPA persistence.xml MySQL 연결 시 샘플 파일 (0) | 2021.11.25 |
댓글