Proyecto |
Nombre del proyecto JPA. |
|
Carpeta fuente |
La ubicación de la carpeta src del proyecto JPA. |
|
Paquete Java |
El nombre del paquete de clase. |
|
Nombre de clase |
El nombre de la clase Java. |
|
Superclase |
Seleccione la superclase. |
|
Herencia |
Dado que el asistente crea una clase Java con una notación @Entity ,
la opción Entidad está seleccionada por omisión.
Seleccione Superclase correlacionada si ha definido una
superclase.
Para añadir una notación @Inheritance a la entidad, seleccione
Herencia y luego seleccione una de las estrategias de
correlación de herencia (descritas en JSR 220):
-
SINGLE_TABLE: todas las clases de una jerarquía correlacionadas con una sola tabla. Esta
anotación se realiza sin ningún atributo para la estrategia de herencia.
-
TABLE_PER_CLASS: cada clase se correlaciona con una tabla independiente.
-
JOINED: la raíz de la jerarquía de clases está representada por una
sola tabla. Casa subclase está representada por una tabla independiente que contiene los
campos específicos de la subclase (no heredados de su superclase), así como las columnas
que representan su clave primaria. Las columnas de clave primaria de la tabla de
subclase actúan como clave foránea de la clave primaria de la tabla de superclase.
|
Entidad |
Correlaciones de entidad XML |
Seleccione Añadir a correlaciones de entidad en XML para
crear correlaciones XML en orm.xml , en lugar de anotaciones.
Utilice el campo Archivo de correlación para especificar el archivo a utilizar. De forma
predeterminada, las correlaciones se almacenan en el archivo META-INF/orm.xml .
|
|