|
The current bytecode enhancement only works at the entity level, therefore any 'outside' code that access the fields is not enhanced, i.e. that call is not routed to the enhanced getter / setter.
That was a design decision, for a couple reasons. First because this way only the entity classes are changed, and also because it allows to have mixed enhanced and normal entities.
The purpose of this task is to add a property to enhance field access. It should be disabled by default, because of the reasons above.
Also, the property should be exposed in maven and gradle plugins, as well as the docs for them.
|