Añadir un nivel de aislamiento

Puede utilizar el editor del descriptor de despliegue para añadir un nivel de aislamiento a un bean de entidad CMP 1.x.

Para añadir un nivel de aislamiento a un bean de entidad CMP 1.x con persistencia gestionada por contenedor:

  1. Cambie a la perspectiva J2EE.
  2. En la vista Explorador de proyectos, seleccione el módulo EJB deseado.
  3. Pulse con el botón derecho del ratón en el Editor del descriptor de despliegue y seleccione Abrir con del menú emergente.
  4. En la página Acceso del editor, desplácese a la sección Nivel de aislamiento.
  5. Pulse Añadir. Aparecerá el asistente Añadir nivel de aislamiento.
  6. Seleccione un tipo de nivel de aislamiento entre las opciones siguientes:
    • Lectura repetible: este nivel de aislamiento no permite las lecturas dirty y nonrepeatable, pero sí las lecturas phantom.
    • Comprometido para lectura: este nivel de aislamiento no permite las lecturas dirty, pero sí las nonrepeatable y las phantom.
    • No comprometido para lectura: este nivel de aislamiento permite la lectura de cambios no comprometidos (datos cambiados por una transacción distinta a la que aún está en progreso). También permite las lecturas dirty, nonrepeatable y phantom.
    • Serializable: este nivel de aislamiento no permite estos tipos de lectura: 1) Dirty, donde una transacción lee una fila de base de datos que contiene cambios no comprometidos de una segunda transacción, 2) Nonrepeatable, donde una transacción lee una fila, una segunda transacción cambia la misma fila y la primera transacción vuelve a leer la fila y obtiene un valor distinto y 3) Phantom, donde una transacción lee todas las filas que cumplen una condición WHERE de SQL, una segunda transacción inserta una fila que también cumple la condición WHERE, y la primera transacción aplica la misma condición WHERE y obtiene la fila insertada por la segunda transacción.
  7. Pulse Siguiente.
  8. Seleccione uno o más beans de empresa de la lista de beans encontrados y pulse Siguiente. Los beans de empresa seleccionados aquí son aquellos cuyos métodos desea asignar al nivel de aislamiento.
  9. Seleccione uno o más elementos de método de la lista.
  10. Pulse Finalizar.
Se añadirá el nivel de aislamiento. Para eliminar el nivel de aislamiento, selecciónelo y pulse el botón Eliminar.
Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.