iberck
9/2/2015 - 11:12 AM

Anotaciones jpa

Anotaciones jpa

@JoinColumn

Describe la columna que relaciona dos tablas, es decir define una foreign key.

@JoinTable

Describe la tabla que relaciona dos tablas.

@Transient

Todas las propiedades de una entidad son persistentes a menos que se indique lo contrario con @Transient.

@Enumerated

Sirve para marcar que una propiedad es de un tipo de enumeración.

@NotNull

Indica que un campo no puede ser nulo, en las asociaciones la llave foranea será marcada como NOT_NULL (si es posible).

@OnDelete(action=OnDeleteAction.CASCADE)

Sirve para implementar ondelete cascade a nivel de base de datos.