Ok, thanks. On hibernate 5 the PreLoadEvent always had the Object[] state and that's why I was using it. Switching to PostLoadEvent, I can obtain the Object[] state using event.getPersister().getValues(event.getEntity()) and I assume the PostLoadEvent will never have an uninitialized proxy. |