Как инициализировать свойство массива аннотации в Котлине

@Entity @Table(name = "t_payment") data class PaymentEntity( @ManyToOne(cascade = CascadeType.DETACH) @JoinColumn(name = "user_id", nullable = false) var user: User? = null) : Serializable { } 

в результате ошибки компиляции: "Type mismatch"

атрибут cascade аннотации принимает массив CascadeType поэтому вам необходимо изменить использование @ManyToOne :

 @ManyToOne(cascade = arrayOf(javax.persistence.CascadeType.DETACH))