バリデートされた JPA エンティティにおけるイミュータブル プロパティの使用を報告します。

@NotNull で注釈されたイミュータブル プロパティを検出します。 Hibernate の互換性を確保するために、それらをミュータブルにすることを提案します。

埋め込まれたコードスニペット:


@Entity
open class User(
  @Id
  val id: Long = 0L,
  @NotNull
  val name: String = "",
)
クイックフィックスを適用した後:

@Entity
open class User(
  @Id
  val id: Long = 0L,
  @NotNull
  var name: String = "",
)