JPA column annotation

The Column annotation is used to specify the mapped column for a persistent property or field. If no Column annotation is specified, the default value will be applied.

Example:

@Column(name="DESC", nullable=false, length=512)
public String getDescription() { 
	return description; 
}

Attribute:

Name: The name of the column. length: The column length. nullable: Whether the database column is nullable. Table: The name of the table that contains the column. Unique: Whether the column is a unique key. updatable: Whether the column is included in SQL UPDATE statements generated by the persistence provider. Precision: The precision for a decimal (exact numeric) column. insertable: Whether the column is included in SQL INSERT statements generated by the persistence provider. columnDefinition: The SQL fragment that is used when generating the DDL for the column.

Please follow and like us:
Content Protection by DMCA.com