Annotation Interface OptionalCascadeDelete


@Retention(RUNTIME) @Target(FIELD) public @interface OptionalCascadeDelete
Marking a field f with this annotation has the following semantics: When the object that is referenced in this field is deleted, the object (containing the reference) can be deleted also. Usually, the user must confirm the deletion.