添加推荐的 kotlin-jpa 编译器插件,以便更好地支持 Kotlin 中的 JPA 注解。

它会为具有特定注解的类生成额外的零实参构造函数。

这样,Java Persistence API (JPA) 便可实例化类,尽管从 Kotlin 或 Java 的角度来看,该类并不具有零形参构造函数(参见下方的 kotlin-jpa 插件说明)。

实际上,kotlin-jpa 包装在无实参编译器插件之上: 该插件会自动指定 @Entity@Embeddable@MappedSuperclass 无实参注解。