Con TopLink Workbench, puede generar automáticamente descriptores y beans de entidad EJB para todas las tablas de base de datos, incluidos los siguientes:

- Un descriptor de EJB que implementa `<javax.ejb.EntityBean>` y las clases de bean de entidad

- Atributos de relación de bean (CMP o BMP)

- Orígenes Java para cada clase

- Stubs de método compatibles con EJB

  Nota: Esta opción está disponible sólo para proyectos con persistencia gestionada por contenedor o por bean. Consulte "Configuración de Tipo de Persistencia" para obtener más información.

Recuadro de Diálogo Generar Descriptores y Clases de Bean de Entidad EJB

Para generar automáticamente descriptores y beans de entidad EJB para las tablas de base de datos, utilice este procedimiento:

1. Seleccione las tablas de base de datos en el navegador.

2. Haga clic con el botón derecho del mouse en las tablas y seleccione Generar Entidades y Descriptores de EJB de > Tabla Seleccionada o Todas las Tablas del menú contextual. TopLink Workbench le pide que guarde el proyecto.

   También puede elegir Seleccionado > Generar Entidades y Descriptores de EJB de > Tabla Seleccionada o Todas las Tablas del menú.

3. Haga clic en Sí para guardar el proyecto antes de generar entidades de EJB. Aparece el recuadro de diálogo Generar Descriptores y Clases de Entidad de EJB.

Rellene todos los campos del recuadro de diálogo Generar Descriptores y Clases de Entidad de EJB y haga clic en Aceptar.

Utilice la siguiente información para introducir datos en cada campo del recuadro de diálogo Generar Descriptores y Clases de Entidad de EJB:

Campo | Descripción
--- | ---
Nombre del Paquete | Nombre del paquete que debe contener los descriptores y beans de entidad generados.
Generar Interfaces Locales Nota 1 | Especifique si TopLink crea interfaces locales para los beans de entidad EJB.
Generar Interfaces Remotas Nota 1 | Especifique si TopLink crea interfaces remotas para los beans de entidad EJB.

Nota 1 Sólo para proyectos CMP y BMP. Consulte "Configuración de un Descriptor con Información de EJB" para obtener más información.

Si la tabla contiene campos de clave ajena que puedan representar las asignaciones de relaciones, aparece el recuadro de diálogo Seleccionar Relaciones a Generar. Seleccione una relación potencial y haga clic en el botón Asignación Uno a Uno o en el botón Asignación Uno a Varios, situados entre las ventanas Relaciones Potenciales y Relaciones Seleccionadas.

También puede especificar si las relaciones son bidireccionales (consulte "Configuración de Relaciones Bidireccionales").

Repita el proceso para todos los juegos de tablas adecuados.

Haga clic en Aceptar para generar las asignaciones de relaciones.

El sistema crea para cada bean la clave primaria remota, el directorio raíz y las clases de bean y agrega esta información al proyecto.

Consulte también