This package defines an SPI for integrating bytecode libraries with Hibernate.
A bytecode library is used for:
-
Reflection optimization - to speed up the performance of entity
and component construction and field/property access,
-
Proxy generation - runtime building of proxies used to defer
loading of lazy entities, and
-
Field-level interception - build-time instrumentation of entity
classes for the purpose of intercepting field-level access, for both
lazy loading and dirty tracking.