# @Entidad
Declara la clase como una entidad o una tabla.
# @Tabla
Declara nombre de la tabla.
ejemplo
@Entity
@Table(name="CUST", schema="RECORDS")
public class Customer { ... }
# @Basic
Especifica no campos de restricción explícita.
# @Embedded
Especifica las propiedades de la clase o de una entidad cuyo valor es una instancia de una clase se puede incrustar.
# @Id
Especifica la propiedad, el uso de la identidad (la clave principal de una tabla de la clase.
# @GeneratedValue
Especifica el modo en que la identidad se puede inicializar atributo como automática, manual o valor tomado de la tabla de secuencias.
@Id @GeneratedValue(strategy=GenerationType.AUTO)
private Long id;
# @Transitorios
Especifica la propiedad que no es constante, es decir, el valor nunca se almacena en la base de datos.
# @Columna
Especifica el atributo de columna para la propiedad persistence.
# @SequenceGenerator
Especifica el valor de la propiedad que se especifica en la anotación @GeneratedValue. Crea una secuencia.
# @TableGenerator
Especifica el generador de valor para la propiedad especificada en la anotación @GeneratedValue. Crea una tabla de generación de valor.
# @AccessType
Este tipo de anotación se utiliza para establecer el tipo de acceso. Si establece el valor de @métodos Accesstype() y formattype() CAMPO), luego se produce acceso Campo sabio. Si establece el valor de @métodos Accesstype() y formattype() PROPIEDAD), a continuación, el acceso se produce bienes.
# @JoinColumn
Especifica la entidad asociación o entidad colección. Esto se utiliza en muchos-a-uno y uno-a-muchas asociaciones.
# @UniqueConstraint
Especifica los campos y las restricciones unique para la primaria o la secundaria.
# @ColumnResult
Hace referencia al nombre de una columna de la consulta SQL que utiliza cláusula select.
# @ManyToMany
Define una relación many-to-many entre el unir tablas.
# @ManyToOne
Define una relación de many-to-one entre el unir tablas.
@OneToMany Define una relación one-to-many entre los unir tablas.
@OneToOne Define una relación one-to-one entre los unir tablas.
# @NamedQueries
Especifica la lista de consultas con nombre.
# @NamedQuery
Especifica una consulta con nombre estático.