Operación parcial de persistencia gestionada por contenedor

Para beans de entidad de persistencia gestionada por contenedor (CMP) EJB 2.x, utilice la operación parcial de opción de persistencia para especificar cómo desea actualizar los atributos persistentes del bean CMP en la base de datos.

Para la operación parcial puede seleccionar entre dos valores: NONE o UPDATE_ONLY. El valor por omisión para la operación parcial es NONE, donde todos los atributos persistentes del bean CMP en la base de datos se almacenan en la base de datos, aún cuando sólo haya cambiado quizá un único subconjunto de campos de atributos persistentes. La opción UPDATE_ONLY de la operación parcial, limita la actualización en la base de datos a únicamente atributos persistentes del bean CMP que se han modificado. Los métodos setter en el bean determinan si se han modificado los atributos CMP correspondientes. La modificación no se basa en el valor real que se está cambiando. En otras palabras, si se invoca al método setter pero los valores antiguo y nuevo siguen iguales, el atributo CMP se considera dirty.

Puede especificar la operación parcial como una opción persistente a nivel de bean en la política de propósito de acceso configurada para el bean. Para obtener más detalles sobre cómo especificar las operaciones parciales, consulte el tema Añadir el propósito de acceso a nivel de bean para beans de entidad 2.x.

Ventajas funcionales

El uso de la actualización parcial (al seleccionar el valor UPDATE_ONLY para la operación parcial) se ha diseñado para tener estas ventajas funcionales:

Ventajas de rendimiento

El uso de la actualización parcial está diseñado para tener estas ventajas de rendimiento:

Efectos adversos al rendimiento

Aunque la actualización parcial está diseñada para mejorar el rendimiento, puede afectar adversamente al rendimiento también. Cuando se considera utilizar la actualización parcial, también se tienen en cuenta estos factores:

Restricciones

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.