No, the pre-load would not be called again when initializing a proxy. In fact, using pre-load to capture the loaded state is not correct, the entity will never be “loaded” at this point since this event is called before (pre) loading. For that purpose I’d suggest using Hibernate’s PostLoadEvent or even the @PostLoad JPA lifecycle callback method annotation on the entity class itself. |