Después de crear una correlación inicial, puede utilizar el Editor de correlaciones para
correlacionar elementos de bean con elementos de tabla.
- En el panel Beans de empresa del Editor de correlaciones, seleccione el elemento de bean de empresa que desea correlacionar.
- En el panel Tablas del Editor de correlaciones, seleccione el elemento de tabla con el que desea
correlacionar el elemento de bean de empresa.
- Pulse con el botón derecho del ratón en uno de los elementos seleccionados y después en Crear correlación del menú emergente. Se creará la correlación y se enumerará en la vista Esquema de la
perspectiva J2EE y en el panel Visión general del Editor de correlaciones.
Sugerencias para crear correlaciones:
- Si un bean de empresa requiere correlaciones de más de una tabla (correlaciones de tabla
secundaria), puede seleccionar varias tablas. Para crear este tipo de correlación,
las tablas deben tener relaciones de clave foránea entre sí.
- Seleccione Emparejar por nombre o Emparejar por tipo para
crear correlaciones basándose en coincidencias de nombre o de tipo.
- Asimismo, puede crear correlaciones arrastrando y soltando entre los distintos paneles del
editor. La operación arrastrar y soltar sólo se admite en la "dirección" de la
correlación. Por ejemplo, si se ha creado la correlación a partir de una operación "descendente",
se permite arrastrar beans de empresa a una base de datos. Se permiten estas
operaciones arrastrar y soltar: si se arrastra un bean de empresa a una tabla
se crea una correlación entre los dos. Si se arrastra un bean a una base de datos,
se crea una tabla y las columnas correspondientes y se correlaciona con el bean y los atributos.
- Los cometidos de cada relación deberían correlacionarse con una clave foránea correspondiente.
Puede seleccionar un cometido y se correlacionará automáticamente el otro cometido.
- Si desea cerciorarse de que todas las correlaciones están completas asegúrese de que todos los elementos de EJB
están correlacionados.
- Para generar el código de persistencia de los beans de empresa pulse con el botón derecho del ratón
en el bean de empresa y seleccione Desplegar del menú emergente.
- El Editor de correlaciones permite correlacionar un tipo compuesto con varias columnas de
diferentes tablas. Esto provocará errores en la generación de código de despliegue.
Asegúrese de que todas las columnas dentro de la correlación de tipo compuesto pertenecen a la
misma tabla.
- Cuando se suprime un bean de entidad CMP, no se eliminará automáticamente ninguna correlación relacionada con este bean. Si se abre el Editor de correlaciones en estos archivos después de que se
suprime un bean de entidad, se eliminarán las correlaciones. Este es un comportamiento
esperado. Tendrá que abrir el Editor de correlaciones antes de generar el código de despliegue.