Spring Framework/JPA
JPA No default constructor for entity 해결방법
wakestand
2022. 7. 24. 19:34
반응형
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 에러가 발생하지 않게 된다
반응형