Hitachi

uCosminexus Application Server Compatibility Guide


8.12.21 @Id

Organization of this subsection

(1) Description

This annotation specifies the properties or fields of the primary key of entity class.

@Id is applicable in the entity class or mapped superclass.

The column of the database mapped to the field or property in which @Id is specified is assumed as the primary key column of the primary table. When the column name of the primary key column is not specified using @Column, the column name of the primary key column becomes the name of the field or property in which @Id is specified.

Note that if @Version is specified in a field in which @Id is specified, @Id becomes invalid.

The applicable targets are method and field.

(2) Element

@Id does not have attributes.