@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Column
Modifier and Type | Optional Element and Description |
---|---|
boolean |
index |
java.lang.String[] |
indexGroups |
int |
length |
java.lang.String |
name |
boolean |
notNull |
Column.ForeignKeyAction |
onDelete |
Column.ConflictAction |
onNullConflict |
Column.ConflictAction |
onUniqueConflict |
Column.ConflictAction[] |
onUniqueConflicts |
Column.ForeignKeyAction |
onUpdate |
boolean |
unique |
java.lang.String[] |
uniqueGroups |
public abstract Column.ConflictAction onNullConflict
public abstract Column.ForeignKeyAction onDelete
public abstract Column.ForeignKeyAction onUpdate
public abstract Column.ConflictAction onUniqueConflict
public abstract Column.ConflictAction[] onUniqueConflicts