Interface AnnotationBasedGenerator<A extends Annotation>

    • Method Detail

      • initialize

        void initialize​(A annotation,
                        Member member,
                        GeneratorCreationContext context)
        Initializes this generation strategy for the given annotation instance.
        Parameters:
        annotation - an instance of the strategy's annotation type. Typically, implementations will retrieve the annotation's attribute values and store them in fields.
        member - the Java member annotated with the generator annotation.
        context - a GeneratorCreationContext
        Throws:
        HibernateException - in case an error occurred during initialization, e.g. if an implementation can't create a value for the given property type.