Package org.hibernate.annotations
Annotation Interface OnDelete
Specifies an
on delete
action for a foreign key constraint.
The most common usage is @OnDelete(action = CASCADE)
.
Note that this results in an on delete cascade
clause in
the DDL definition of the foreign key. It's completely different
to CascadeType.REMOVE
.
Like database triggers, on delete
actions can cause state
held in memory to lose synchronization with the database.
-
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionThe action to taken by the database when deletion of a row would cause the constraint to be violated.
-
Element Details
-
action
OnDeleteAction actionThe action to taken by the database when deletion of a row would cause the constraint to be violated.
-