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 / replicate / merge / persist + delete orphans
    • ALL

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

      public static final CascadeStyle LOCK
      lock
    • REFRESH

      public static final CascadeStyle REFRESH
      refresh
    • EVICT

      public static final CascadeStyle EVICT
      evict
    • REPLICATE

      public static final CascadeStyle REPLICATE
      replicate
    • 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)