Annotation Type PreRemove


@Target(METHOD) @Retention(RUNTIME) @Documented @Inherited public @interface PreRemove
An annotation to place on the entity event listener method to receive LifecycleEvent.PRE_REMOVE events.
Since:
3.1
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Class<? extends Annotation>[]
    An array of custom annotation types.
    Class<?>[]
    An array of entity classes that a listener method should be associated with.
  • Element Details

    • value

      Class<?>[] value
      An array of entity classes that a listener method should be associated with.
      Default:
      {}
    • entityAnnotations

      Class<? extends Annotation>[] entityAnnotations
      An array of custom annotation types. When such annotation is used on an entity class, such entity will be associated with the annotated listener method.
      Default:
      {}