Crear una entidad JPA

Utilice este procedimiento para crear una entidad JPA:

  1. En el Navegador o en el Explorador de proyectos, seleccione el proyecto JPA y luego Archivo > Nuevo > Otro. Se visualizará el diálogo Seleccionar un asistente.

    Seleccionar el asistente Crear una entidad JPA

    El diálogo Seleccionar un asistente con Entidad seleccionada.
  2. Seleccione JPA > Entidad y pulse Siguiente. Se visualizará la Clase de entidad.

    Página Clase de entidad

    Página Clase de entidad del asistente Crear entidad JPA.

    Complete esta página del siguiente modo:

    • Seleccione el proyecto JPA en el campo Proyecto.

    • En el campo Carpeta fuente, seleccione o especifique la ubicación de la carpeta src del proyecto JPA.

    • Seleccione o especifique el nombre del paquete de clase de esta entidad en el campo Paquete Java.

    • Especifique el nombre de la clase Java en el campo Nombre de clase.

    • Si es necesario, especifique o seleccione una superclase.

    • Si es necesario, complete la sección Herencia del siguiente modo (estas propiedades son opcionales):

      • Acepte la opción Entidad (el valor predeterminado) para crear una clase Java con la opción @Entity.

      • Como alternativa, puede seleccionar Superclase correlacionada (si ha definido una superclase).

      • Seleccione Herencia y luego seleccione una de las estrategias de correlación de herencia JSR 220 (SINGLE_TABLE, TABLE_PER_CLASS, JOINED).

      • Seleccione Añadir a correlaciones de entidad en XML para crear correlaciones XML en orm.xml, en lugar de anotaciones.

  3. Pulse Siguiente para continuar en la página Propiedades de entidad, en la que definirá los campos persistentes de la entidad.

    Página Propiedades de entidad

    La página Propiedades de entidad del asistente Crear entidad JPA.

    Como alternativa, puede pulsar Finalizar para completar la entidad.

  4. Complete la página del siguiente modo:

    1. Si es necesario, especifique un nombre nuevo para la entidad. Al hacerlo, se añade un atributo name a la notación @Entity (@Entity(name="NombreEntidad")).

    2. Acepte Utilizar valor predeterminado (el valor predeterminado) para utilizar el valor predeterminado para el nombre de la tabla correlacionada. La especificación de otro nombre provoca la adición de la notación @Table con su atributo name definido como tabla nueva (@Table(name="NombreTabla")).


      Nota:

      Las opciones relacionadas con el nombre de entidad no están disponibles si ha seleccionado Superclase correlacionada en la página Clase de entidad

    3. Añada campos de persistencia a la entidad pulsando Añadir. Se visualizará el diálogo Campos de entidad.

      Diálogo Campos de entidad

      El diálogo Campos de entidad.
    4. Seleccione un tipo de persistencia en la lista Tipo. Puede recuperar tipos adicionales mediante la función Examinar.

    5. Especifique el nombre de campo y pulse Aceptar. Repita este procedimiento para cada campo.

    6. Si es necesario, seleccione Clave para designar el campo como clave primaria.

    7. Seleccione el tipo de acceso Basado en campos (el valor predeterminado) o Basado en propiedades.

  5. Pulse Finalizar. Eclipse añade la entidad a su proyecto.

 

Consulta relacionada

Asistente Crear entidad JPA
Asistente Crear proyecto JPA nuevo
Perspectiva Desarrollo de JPA

 

Tareas relacionadas

Gestionar el archivo persistence.xml
Añadir persistencia a una clase

 

Concepto relacionado

Entender la persistencia Java
El archivo persistence.xml