Annotation Type GenericGenerator


  • @Target({PACKAGE,TYPE,METHOD,FIELD})
    @Retention(RUNTIME)
    @Repeatable(GenericGenerators.class)
    public @interface GenericGenerator
    Generator annotation describing any kind of Hibernate generator in a generic (de-typed) manner.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String name
      unique generator name.
      java.lang.String strategy
      Generator strategy either a predefined Hibernate strategy or a fully qualified class name.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      Parameter[] parameters
      Optional generator parameters.
    • Element Detail

      • name

        java.lang.String name
        unique generator name.
      • strategy

        java.lang.String strategy
        Generator strategy either a predefined Hibernate strategy or a fully qualified class name.
      • parameters

        Parameter[] parameters
        Optional generator parameters.
        Default:
        {}