내가 개발해볼게!!
[Lombok] @Builder, @SuperBuilder 본문
BaseTimeEntity 클래스를 상속받은 Post 엔티티를 생성하려다 다음과 같은 에러를 확인했다

원인
부모 클래스 BaseTimeEntity에는 @SuperBuilder를, 상속받은 자식 클래스 Post에는 @Builder를 사용했다
해결법
부모, 자식 클래스 모두에 @SuperBuilder 어노테이션을 붙여주어서 해결했다. 생각보다 간단한 방법..!
@SuperBuilder 어노테이션을 붙여줌으로써 자식 객체를 만들 때 부모로부터 상속받은 필드들도 동시에 초기화시켜줄 수 있게 됐다.
'Backend > Error Log' 카테고리의 다른 글
[hibernate] Parameter value did not match expected type 에러의 일시적인 해결법 (0) | 2023.08.27 |
---|