Annotation Interface PrimaryKey


@Retention(RUNTIME) @Target(FIELD) public @interface PrimaryKey
La anotación PrimaryKey se utiliza para designar una propiedad como clave primaria de la entidad. Cada entidad puede tener una sola clave primaria. Solo se puede designar como clave primaria a propiedades de dos clases: IntegerProperty y LongProperty. Al utilizar la plataforma jee2, si la entidad representa una enumeración y, por lo tanto, su correspondiente meta entidad extiende, directa o indirectamente, la clase AbstractPersistentEnumerationEntity, entonces debe tener como clave primaria una propiedad de la clase IntegerProperty; las demás entidades deben tener como clave primaria una propiedad de la clase LongProperty.
Author:
Jorge Campins
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
     
  • Element Details

    • value

      boolean value
      Default:
      true