Solution
plugins {
kotlin("plugin.jpa") version "1.9.20"
}
- lombok을 의존성으로 추가하는 방법도 있지만 kotlin은 data class라는 class가 유용하게 사용되므로 굳이 lombok을 사용해야할까 고민하다가 kotlin plugin jpa를 발견하였다.
- kotlin plugin jpa는 @Entity, @MappedSuperClass, @Embeddable 어노테이션이 붙은 클래스에 no-arg constructor 를 만들어주는 역할을 한다고 한다.
해당 에러가 발생했을 시 유용한 플러그인을 사용하도록 해보자!