[ERROR] Kotlin + JPA No default constructor for entity

윤주훈·2025년 3월 18일

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 를 만들어주는 역할을 한다고 한다.

해당 에러가 발생했을 시 유용한 플러그인을 사용하도록 해보자!

profile
Dont regret it will be your future

0개의 댓글