@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface Column
限定符和类型 | 可选元素和说明 |
---|---|
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 java.lang.String name
public abstract int length
public abstract boolean notNull
public abstract Column.ConflictAction onNullConflict
public abstract Column.ForeignKeyAction onDelete
public abstract Column.ForeignKeyAction onUpdate
public abstract boolean unique
public abstract Column.ConflictAction onUniqueConflict
public abstract java.lang.String[] uniqueGroups
public abstract Column.ConflictAction[] onUniqueConflicts
public abstract boolean index
public abstract java.lang.String[] indexGroups