Package org.hibernate.bytecode.enhance.spi
package org.hibernate.bytecode.enhance.spi
Package defining bytecode code enhancement (instrumentation) support.
-
ClassDescriptionInterface to be implemented by collection trackers that hold the expected size od collections, a simplified
Map<String, int>.Annotation-based persistence interpretation using Hibernate's enhancement defaults.Resolves class-file resources for anEnhancementSessionwithout defining application classes.An exception indicating some kind of problem performing bytecode enhancement.Provides basic information about the enhancement done to a class.Describes the persistence semantics of classes and fields without defining application classes.Controls generated enhancement features and handling of unsupported classes.Owns discovery and metadata for one model and bytecode environment.Class responsible for performing enhancement.Constants used during enhancement.Contract for controlling how lazy properties get initialized.Deprecated.The expected behavior when encountering a class that cannot be enhanced, in particular when attribute names don't match field names.
BytecodeLazyAttributeInterceptorinstead