@Override public String toLoggableString(Object value, SessionFactoryImplementor factory) throws HibernateException { // TODO: terrible implementation! return value == null ? "null" : factory .getTypeHelper() .entity(HibernateProxyHelper.getClassWithoutInitializingProxy(value)) .toLoggableString(value, factory); }
@Override public TypeHelper getTypeHelper() { return delegate.getTypeHelper(); }