All JPA-specific cascade operations are represented by the javax.persistence.CascadeType enum containing entries:
ALL
PERSIST
MERGE
REMOVE
REFRESH
DETACH
Hibernate Cascade Type
Hibernate supports three additional Cascade Types along with those specified by JPA. These Hibernate-specific Cascade Types are available in org.hibernate.annotations.CascadeType: