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(),
)