|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |
@Retention(value=RUNTIME) @Target(value={FIELD,METHOD}) @Documented public @interface Column
Anotación para definir parámetros del mapeo de las propiedades de un objeto de persistencia al esquema de la base de datos.
Optional Element Summary | |
---|---|
boolean |
id
Indica que la columna es la clave primaria de la entidad. |
boolean |
insertable
Indica que la columna se debe incluir al insertar una entidad con INSERT . |
boolean |
loadable
Indica que la columna, en caso de ser una instancia que implemente IDataItem, debe leerse desde la base de datos una vez leida su clave. |
String |
name
Nombre de la columna en las consultas SQL. |
int |
size
Tamaño de los campos de tipo CharSequence. |
boolean |
updatable
Indica que la columna se debe incluir al actualizar una entidad con UPDATE . |
public abstract String name
public abstract boolean id
true
si la columna es la clave ID de la entidad.public abstract int size
public abstract boolean insertable
INSERT
.
true
si la columna se debe incluir en las sentencias INSERT
o
false
en caso contrario.public abstract boolean updatable
UPDATE
.
true
si la columna se debe incluir en las sentencias INSERT
o
false
en caso contrario.public abstract boolean loadable
true
si el objeto se debe cargar desde la base de datos tras leer su clave o
false
en caso contrario.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT |