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