I have the following entity and associated listener
@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.
}
}
Yet when I delete an Injury neither of the the methods on my InjuryListener is called. Any clue about why that is?