我具有以下实体和关联的侦听器
@Entity
@EntityListeners(InjuryListener::class)
class Injury(val description: String,@Id @GeneratedValue(strategy = GenerationType.SEQUENCE) val id: Long = 0)
@Singleton
class InjuryListener : PreDeleteEventListener {
@PreRemove
fun preRemove(injury: Injury) {
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
override fun onPreDelete(event: PreDeleteEvent?): Boolean {
val injury = event?.entity as Injury
TODO("not implemented") //To change body of created functions use File | Settings | File Templates.
}
}
但是,当我删除Injury时,InjuryListener上的两个方法均未调用。为何有任何线索?