throw new HibernateException( LOG.bytecodeEnhancementFailed( originalClass.getName() ), e ); throw new HibernateException( LOG.bytecodeEnhancementFailed( originalClass.getName() ), exception.getCause() );
String logMessage = LOG.bytecodeEnhancementFailed( entityName ); LOG.error( logMessage, t ); throw new HibernateException( logMessage, t );
public HibernateProxy deserializeProxy(SerializableProxy serializableProxy) { final ByteBuddyInterceptor interceptor = new ByteBuddyInterceptor( serializableProxy.getEntityName(), serializableProxy.getPersistentClass(), serializableProxy.getInterfaces(), serializableProxy.getId(), resolveIdGetterMethod( serializableProxy ), resolveIdSetterMethod( serializableProxy ), serializableProxy.getComponentIdType(), null, ReflectHelper.overridesEquals( serializableProxy.getPersistentClass() ) ); // note: interface is assumed to already contain HibernateProxy.class try { final Class proxyClass = buildProxy( serializableProxy.getPersistentClass(), serializableProxy.getInterfaces() ); final HibernateProxy proxy = (HibernateProxy) proxyClass.newInstance(); ( (ProxyConfiguration) proxy ).$$_hibernate_set_interceptor( interceptor ); return proxy; } catch (Throwable t) { final String message = LOG.bytecodeEnhancementFailed( serializableProxy.getEntityName() ); LOG.error( message, t ); throw new HibernateException( message, t ); } }
String logMessage = LOG.bytecodeEnhancementFailed( entityName ); LOG.error( logMessage, t ); throw new HibernateException( logMessage, t );
throw new HibernateException( LOG.bytecodeEnhancementFailed( originalClass.getName() ), e ); throw new HibernateException( LOG.bytecodeEnhancementFailed( originalClass.getName() ), exception.getCause() );
public static HibernateProxy deserializeProxy(SerializableProxy serializableProxy) { final JavassistLazyInitializer initializer = new JavassistLazyInitializer( serializableProxy.getEntityName(), serializableProxy.getPersistentClass(), serializableProxy.getInterfaces(), serializableProxy.getId(), resolveIdGetterMethod( serializableProxy ), resolveIdSetterMethod( serializableProxy ), serializableProxy.getComponentIdType(), null, ReflectHelper.overridesEquals( serializableProxy.getPersistentClass() ) ); final javassist.util.proxy.ProxyFactory factory = buildJavassistProxyFactory( serializableProxy.getPersistentClass(), serializableProxy.getInterfaces() ); // note: interface is assumed to already contain HibernateProxy.class try { final Class proxyClass = factory.createClass(); final HibernateProxy proxy = ( HibernateProxy ) proxyClass.newInstance(); ( (Proxy) proxy ).setHandler( initializer ); initializer.constructed(); return proxy; } catch ( Throwable t ) { final String message = LOG.bytecodeEnhancementFailed( serializableProxy.getEntityName() ); LOG.error( message, t ); throw new HibernateException( message, t ); } }
String logMessage = LOG.bytecodeEnhancementFailed( entityName ); LOG.error( logMessage, t ); throw new HibernateException( logMessage, t );
public HibernateProxy deserializeProxy(SerializableProxy serializableProxy) { final ByteBuddyInterceptor interceptor = new ByteBuddyInterceptor( serializableProxy.getEntityName(), serializableProxy.getPersistentClass(), serializableProxy.getInterfaces(), serializableProxy.getId(), resolveIdGetterMethod( serializableProxy ), resolveIdSetterMethod( serializableProxy ), serializableProxy.getComponentIdType(), null, ReflectHelper.overridesEquals( serializableProxy.getPersistentClass() ) ); // note: interface is assumed to already contain HibernateProxy.class try { final Class proxyClass = buildProxy( serializableProxy.getPersistentClass(), serializableProxy.getInterfaces() ); final HibernateProxy proxy = (HibernateProxy) proxyClass.newInstance(); ( (ProxyConfiguration) proxy ).$$_hibernate_set_interceptor( interceptor ); return proxy; } catch (Throwable t) { final String message = LOG.bytecodeEnhancementFailed( serializableProxy.getEntityName() ); LOG.error( message, t ); throw new HibernateException( message, t ); } }
String logMessage = LOG.bytecodeEnhancementFailed( entityName ); LOG.error( logMessage, t ); throw new HibernateException( logMessage, t );
public static HibernateProxy deserializeProxy(SerializableProxy serializableProxy) { final JavassistLazyInitializer initializer = new JavassistLazyInitializer( serializableProxy.getEntityName(), serializableProxy.getPersistentClass(), serializableProxy.getInterfaces(), serializableProxy.getId(), resolveIdGetterMethod( serializableProxy ), resolveIdSetterMethod( serializableProxy ), serializableProxy.getComponentIdType(), null, ReflectHelper.overridesEquals( serializableProxy.getPersistentClass() ) ); final javassist.util.proxy.ProxyFactory factory = buildJavassistProxyFactory( serializableProxy.getPersistentClass(), serializableProxy.getInterfaces() ); // note: interface is assumed to already contain HibernateProxy.class try { final Class proxyClass = factory.createClass(); final HibernateProxy proxy = ( HibernateProxy ) proxyClass.newInstance(); ( (Proxy) proxy ).setHandler( initializer ); initializer.constructed(); return proxy; } catch ( Throwable t ) { final String message = LOG.bytecodeEnhancementFailed( serializableProxy.getEntityName() ); LOG.error( message, t ); throw new HibernateException( message, t ); } }