Page tree
Skip to end of metadata
Go to start of metadata

Pasos para crear una EntityClass y relacionarla con su tabla correspondiente en la base de datos.

Obs: La tabla y el sequence para la tabla deben estar creados previamente.

  1.  Dependiendo del IDE con el que se trabaje, ir a la sección de Persistence ir a la opción de Generar clases/entitys for database. 
    1. Ejemplo en Intellij
      1. Seleccionar la tabla correspondiente, el package donde se almacenará la nueva clase generada, el lugar por defecto es com.tesabiz.sicoop.entity y también el sufijo (en este caso Entity).
      2. Ir a la clase y verificar las anotaciones correspondiente al campo primary key de la tabla
        1. Agregar la referencia al sequence de la tabla, con las anotaciones @GeneratedValue @SequenceGenerator  
      3. Agregar las referencias a foreign key manualmente siguiendo los siguientes pasos.
        1. Agregar la referencia en la tabla del entity correspondiente siguiendo el siguiente nombre en camel case tabla+ by + nombre del primary key. Ejemplo:  dParticipanteByParticipanteId
        2. Y agregar el método set y get con el siguiente formato:                       
        3. Agregar las referencias de las dos tablas en con la anotación JoinColumn
        4. Verificar los tipo de las columnas correspondiente a la clase generada, modificar en caso de que se hayan generado con un tipo primitivo. Ejemplo: de boolean a Boolean (con mayúscula), o de long a Long.
  • No labels