Annotation Interface SequenceGenerator


@Target({TYPE,METHOD,FIELD}) @Retention(RUNTIME) @Documented public @interface SequenceGenerator
Sequence generator annotation
Version:
$Revision: 1.0 $ $Date: Apr 11, 2018 4:12:43 PM $
Author:
Steven Wee wmkm0113@Hotmail.com
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Generator name
    int
    Step value
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    boolean
    Sequence is cycle, default value is false
    int
    Initialize value
    int
    Maximum value
    int
    Minimum value
  • Element Details

    • name

      String name
      Generator name
      Returns:
      Sequence name
    • step

      int step
      Step value
      Returns:
      sequence step value
    • min

      int min
      Minimum value
      Returns:
      sequence minimum value
      Default:
      0
    • max

      int max
      Maximum value
      Returns:
      sequence maximum value
      Default:
      -1
    • init

      int init
      Initialize value
      Returns:
      sequence initialize value
      Default:
      0
    • cycle

      boolean cycle
      Sequence is cycle, default value is false
      Returns:
      sequence is cycle status
      Default:
      false