I created
https://hibernate.atlassian.net/browse/HHH-13891.
IIUC, a ProxyFactory should not be created if any ID, version, or property
method getter/setter is final.
I'm working on a PR.
Thanks,
Gail
On Thu, Mar 5, 2020 at 7:56 AM Steve Ebersole <steve(a)hibernate.org> wrote:
If any getters or setters are final then the ProxyFactory cannot be
used
and imo should not get built, especially moving forward as we could use
bytecode-based proxies
On Wed, Mar 4, 2020 at 2:11 PM Gail Badner <gbadner(a)redhat.com> wrote:
> This commit [1] for HHH-11838 [2] causes an error to get logged by
> ProxyFactoryHelper#validateProxyability [3] for a property that uses field
> access and has a corresponding final getter/setter method.
>
> The logged error does not cause any failure, and the ByteBuddyProxyFactory
> gets built.
>
> Should this error be logged in this case?
>
> When the error message is valid, should ByteBuddyProxyFactory not get
> built?
>
> Thanks,
> Gail
>
> [1]
>
>
https://github.com/hibernate/hibernate-orm/commit/f8b78bcad0df43bd9b69fa5...
> [2]
https://hibernate.atlassian.net/browse/HHH-11838
> [3]
>
>
https://github.com/hibernate/hibernate-orm/blob/master/hibernate-core/src...
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/hibernate-dev
>
>