Based on:https://discourse.hibernate.org/t/why-is-method-defaultloadeventlistener-loadfromdatasource-now-private
For our design, it is required to have DefaultLoadEventListener#loadFromDatasource and DefaultLoadEventListener#getPersister protected. PR is attached, some unused private methods are also removed.