openjdk.java.net.1.png  (6892 bytes)

Bienvenido a COPLEC.org Comunidad de Programadores de Software Libre del Ecuador, todas tus dudas, inquietudes, serán bienvenidas, no importa la rama o lenguaje que utilices, el único requisito para participar es que lo que utilizas sea "software libre", de lo contrario iría en contra de nuestros principios.

No lo olvides tu opinión cuenta mucho para el mejoramiento de este sitio.

3.1.2.- Declaración de Tablas

Para definir los datos de una tabla de base de datos, utilizamos la anotación @Table a nivel de la declaración de la clase, esta anotación nos permite definir el nombre de tabla con la que se está mapeando la clase, el esquema, el catálogo, constraints de unicidad. Si no se utiliza esta anotación y se utiliza únicamente la anotación Entity, el nombre de la tabla corresponderá al nombre de la clase.


@Entity
@Table(name="tbl_sky")
public class Sky implements Serializable {
...

La anotación Table contiene los atributos de catalog y schema, en caso de que necesitemos definirlos. Usted también puede definir constraints de unicidad utilizando la anotación @UniqueConstraint en conjunción con la anotación @Table


@Table(name="tbl_sky",
uniqueConstraints = {@UniqueConstraint(columnNames={"month", "day"})}
)