Module org.panteleyev.persistence
Annotation Type ForeignKey
-
@Retention(RUNTIME) @Target(METHOD) public @interface ForeignKeyDefines foreign key.
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description java.lang.ClasstableReferenced table class.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.StringfieldReferenced field.ReferenceOptiononDeleteON DELETE reference option.ReferenceOptiononUpdateON UPDATE reference option.
-
-
-
Element Detail
-
table
java.lang.Class table
Referenced table class. This must be a class annotated byTable.- Returns:
- table class
-
-
-
onDelete
ReferenceOption onDelete
ON DELETE reference option.- Returns:
- reference option
- Default:
- org.panteleyev.persistence.annotations.ReferenceOption.NONE
-
-
-
onUpdate
ReferenceOption onUpdate
ON UPDATE reference option.- Returns:
- reference option
- Default:
- org.panteleyev.persistence.annotations.ReferenceOption.NONE
-
-