JPA エンティティ内の不変コレクションの使用状況を報告します。

不変コレクション型(List, Set, Map)を用いた @OneToMany または @ManyToMany で注釈付けされたプロパティを検出します。 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(),
)