JPA 엔티티에서 불변 컬렉션이 사용된 경우를 보고합니다.

@OneToMany 또는 @ManyToMany 어노테이션이 추가되고 불변 컬렉션 타입(List, Set, Map)이 있는 프로퍼티를 탐지합니다. Hibernate 호환성을 보장하기 위해 가변 컬렉션 타입(MutableList, MutableSet, MutableMap)을 대신 사용하도록 제안합니다.

포함된 코드 스니펫:


@Entity
open class User(
  @Id
  val id: Long = 0L,
  @OneToMany
  val orders: List = listOf(),
)
빠른 수정 적용 후:

@Entity
open class User(
  @Id
  val id: Long = 0L,
  @OneToMany
  val orders: MutableList = mutableListOf(),
)