Class CascadeStyles

java.lang.Object
org.hibernate.engine.spi.CascadeStyles

public final class CascadeStyles extends Object
  • Field Details

    • ALL_DELETE_ORPHAN

      public static final CascadeStyle ALL_DELETE_ORPHAN
      save / delete / update / evict / lock / merge / persist + delete orphans
    • ALL

      public static final CascadeStyle ALL
      save / delete / update / evict / lock / merge / persist
    • LOCK

      @Deprecated(since="7", forRemoval=true) public static final CascadeStyle LOCK
      Deprecated, for removal: This API element is subject to removal in a future version.
      because org.hibernate.annotations.CascadeType#LOCK was removed
      lock
    • REFRESH

      public static final CascadeStyle REFRESH
      refresh
    • EVICT

      public static final CascadeStyle EVICT
      evict
    • MERGE

      public static final CascadeStyle MERGE
      merge
    • PERSIST

      public static final CascadeStyle PERSIST
      create
    • DELETE

      public static final CascadeStyle DELETE
      delete
    • DELETE_ORPHAN

      public static final CascadeStyle DELETE_ORPHAN
      delete + delete orphans
    • NONE

      public static final CascadeStyle NONE
      no cascades
  • Method Details

    • getCascadeStyle

      public static CascadeStyle getCascadeStyle(String cascade)
      Factory method for obtaining named cascade styles
      Parameters:
      cascade - The named cascade style name.
      Returns:
      The appropriate CascadeStyle
    • registerCascadeStyle

      public static void registerCascadeStyle(String name, CascadeStyles.BaseCascadeStyle cascadeStyle)