Annotation Type SequenceProperty


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface SequenceProperty
    La anotación SequenceProperty se utiliza para designar una propiedad como propiedad secuencia de la entidad. Cada entidad puede tener una sola propiedad secuencia. Las secuencias son claves candidatas (por lo tanto no admiten valores duplicados) que permiten solo valores numéricos. Solo se puede designar como propiedad secuencia a propiedades de la clase LongProperty.
    Author:
    Jorge Campins
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      long start
      start especifica el primer número de la secuencia.
      long step
      step especifica el intervalo entre los números de la secuencia.
      long stop
      stop especifica el último número de la secuencia.
    • Element Detail

      • start

        long start
        start especifica el primer número de la secuencia. Debe ser un número entero del 1 al 9.223.372.036.854.775.807, y tiene que ser menor que el valor especificado, o determinado, para el elemento stop. El valor predeterminado es 1.
        Returns:
        start
        Default:
        1L
      • stop

        long stop
        stop especifica el último número de la secuencia. Debe ser un número entero del 1 al 9.223.372.036.854.775.807, y tiene que ser mayor que el valor especificado, o determinado, para el elemento start. El valor predeterminado es 9.223.372.036.854.775.807.
        Returns:
        stop
        Default:
        9223372036854775807L
      • step

        long step
        step especifica el intervalo entre los números de la secuencia. Debe ser un número entero del 1 al 9.223.372.036.854.775.807, y tiene que ser menor o igual que la diferencia entre stop y start. El valor predeterminado es 1.
        Returns:
        step
        Default:
        1L