Esta tarea describe cómo añadir una columna para detección de conflictos cuando se genera una correlación descendente.
Tareas de requisito previo- Habilite las posibilidades de J2EE y de base de datos. Puede realizarlo de esta manera:
- En la página Preferencias del entorno de trabajo (Ventana > Preferencias)
expanda la carpeta Entorno de trabajo, seleccione Posibilidades.
- Bajo la lista Posibilidades, active los recuadros de selección:
Desarrollador J2EE. Pulse
Aceptar.
- Cree un proyecto de aplicación de empresa de la versión 1.3 ó 1.4 con un servidor de destino
de WebSphere Application
Server v6.0.
- Cree un proyecto EJB versión 2.x en el proyecto de aplicación de empresa que acaba de crear.
- Cree o importe beans CMP 2.x en el proyecto EJB que se corresponde con el proyecto de aplicación de empresa que acaba de crear.
- Configure el propósito de acceso optimista en wsOptimisticUpdate o wsOptimisticRead.
Pasos para realizar esta tarea:Para generar una columna de detección de
conflictos para el bean de entidad CMP EJB 2.x descendente, realice lo siguiente:
- Consulte la tarea generar una
correlación descendente.
- En el asistente Correlación entre EJB y RDB, active el recuadro de selección Añadir una columna para la detección de conflictos opcional.
Someta la tarea
Antes de utilizar la columna de detección de conflictos, debe realizar lo siguiente:
- Cree su propio desencadenante de base de datos para proporcionar soporte para la columna de detección de conflictos.
ResultadosAl añadir una columna para la detección de conflictos se provocan estos sucesos:
- Se muestra la columna de detección de conflictos en el panel Tablas del Editor de correlaciones.
- El tipo de datos por omisión de la columna de detección de conflictos es BIG INTEGER.
- El convenio de denominación de la columna de detección de conflictos tiene este formato: OCC_nombreBean
- La correlación descendente genera una columna relacional adicional. Por omisión, esta columna no se correlaciona como se ilustra, no hay un icono de flecha de correlación.
- Si determina utilizar una columna de detección de conflictos,
el uso de dicha columna tendrá prioridad sobre el esquema de control de concurrencia
optimista alternativo de incluir atributos en un predicado para propósitos de acceso optimista.
Además, se pasarán por alto todos los valores de predicado optimista
para el propósito de acceso optimista.
