Puede generar beans de entidad JPA a partir de tablas de base de datos existentes (correlación
ascendente).
Antes de empezar
Cree un proyecto JPA o habilite el soporte JPA en un proyecto apropiado.
Acerca de esta tarea
Para generar beans de entidad a partir de tablas en una base de datos:
Procedimiento
- En la vista Explorador de paquetes, pulse con el botón derecho del ratón en el proyecto JPA y seleccione .
- En la página Generar entidades personalizadas, seleccione una conexión y un esquema de base de datos. Si no ha creado la conexión de base de datos,
pulse el icono Añadir conexiones y siga las indicaciones del asistente Nuevo perfil de conexión para completar la conexión.
- Seleccione las tablas de las que desea generar entidades JPA.
- Cree, edite o elimine asociaciones de tabla utilizando los iconos adecuados. Pulse Siguiente.
- (Opcional) Puede personalizar aspectos de las entidades que deben generarse, cambiar el paquete y la clase, y añadir interfaces. Pulse Siguiente.
- En la página Entidades individuales personalizadas, puede seleccionar tablas y columnas y configure los valores de correlación para cada una. Pulse Finalizar. Las entidades se generan.
- Añada una clave primaria (anotación @Id) a las entidades:
- En la vista Explorador de paquetes, pulse con el botón derecho una de las entidades y seleccione
- En el asistente Configurar entidades JPA, seleccione las entidades creadas y pulse
Siguiente.
- Pulse Clave primaria.
- Pulse la entidad a configurar y seleccione el atributo a establecer como clave primaria (@Id) para la entidad.
- Repita el paso anterior para las entidades adicionales para las que se deba establecer una clave primaria.
- (Opcional) Antes de salir del asistente, añada detalles de configuración adicionales a las entidades.
- Pulse Finalizar.