Class PropertyValueAccessor

java.lang.Object
org.hibernate.property.access.spi.PropertyValueAccessor

@Incubating(since="8.0") public final class PropertyValueAccessor extends Object
Monomorphic dispatcher for property value access. A single concrete class handles get, set, and getForInsert for all property access patterns via an internal PropertyValueAccessor.Kind enum.

One instance per attribute, combining read and write. Created at boot time with all fields pre-resolved. Every call site sees exactly one concrete type, enabling JIT to inline and specialize.

For the PropertyValueAccessor.Kind.STANDARD mode, delegates to ValueReader/ValueWriter from hibernate-accessor — ORM never implements those interfaces.