|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=RUNTIME)
@Target(value={FIELD,METHOD})
@Documented
public @interface ColumnAnotació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 | |||||||||