Professional Documents
Culture Documents
En el siguiente ejemplo, la entidad ‘Empleado’ es configurada con una caché ‘HardWeak’ y una
política de expiración que invalidará todas las instancias a las 1 A.M. La expiración de TimeOfDay
es útil en sistemas con alimentación de datos regulares.
Otra opción de epiración es soportada por @Cache. Con la política CHECK_DATABASE, la base
de datos chequeará si el objeto a persistir ya existe en la base de datos.
1. @TimeOfDay: Ejemplo
@Entity
@Cache(type=CacheType.HARD_WEAK, expiryTimeOfDay=@TimeOfDay(hour=1))
@ExistenceChecking(ExistenceType.CHECK_DATABASE)
...
2. @ObjectTypeConverter: Definición
objectType=org.eclipse.persistence.testing.models.jpa.fieldaccess.advanced.Employee.Gen
der.class,
conversionValues={
@ConversionValue(dataValue="F", objectValue="Female"),
@ConversionValue(dataValue="M", objectValue="Male")
}
)
})