public class AuditCustomizer implements SessionCustomizer{ @Override public void customize(Session session) throws Exception { DynamicClassLoader dcl = DynamicClassLoader.lookup(session); DynamicHelper helper = new JPADynamicHelper(JpaHelper.createEntityManagerFactory(session.getProject().createServerSession())); ... } }
<property name="eclipselink.session.customizer" value="<full package>.AuditCustomizer"/>