@Retention(CLASS) @Target({METHOD})

public @interface PreRemove

Invokes a public no-argument callback before the entity row is deleted during flush.