报告已验证的 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 = "",
)