Annotation Interface EnhancementInfo


@Target(TYPE) @Retention(RUNTIME) public @interface EnhancementInfo
Provides basic information about the enhancement done to a class. Used to verify attempts to re-enhance an already enhanced class.
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    boolean
    Whether bidirectional association management was enabled when the targeted class was enhanced.
    boolean
    Whether dirty checking was enabled when the targeted class was enhanced.
    The Hibernate version used for enhancement.
  • Element Details

    • version

      String version
      The Hibernate version used for enhancement.
    • includesDirtyChecking

      boolean includesDirtyChecking
      Whether dirty checking was enabled when the targeted class was enhanced.
    • includesAssociationManagement

      boolean includesAssociationManagement
      Whether bidirectional association management was enabled when the targeted class was enhanced.