Author: steve.ebersole(a)jboss.com
Date: 2009-10-16 11:34:39 -0400 (Fri, 16 Oct 2009)
New Revision: 17781
Modified:
core/trunk/core/src/main/java/org/hibernate/engine/jdbc/BlobProxy.java
core/trunk/core/src/main/java/org/hibernate/engine/jdbc/ClobProxy.java
Log:
HHH-2412 - Support for JDBC4
Modified: core/trunk/core/src/main/java/org/hibernate/engine/jdbc/BlobProxy.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/jdbc/BlobProxy.java 2009-10-16
14:22:29 UTC (rev 17780)
+++ core/trunk/core/src/main/java/org/hibernate/engine/jdbc/BlobProxy.java 2009-10-16
15:34:39 UTC (rev 17781)
@@ -104,6 +104,15 @@
stream.close();
return null;
}
+ if ( "toString".equals( method.getName() ) ) {
+ return this.toString();
+ }
+ if ( "equals".equals( method.getName() ) ) {
+ return Boolean.valueOf( proxy == args[0] );
+ }
+ if ( "hashCode".equals( method.getName() ) ) {
+ return new Integer( this.hashCode() );
+ }
throw new UnsupportedOperationException( "Blob may not be manipulated from
creating session" );
}
Modified: core/trunk/core/src/main/java/org/hibernate/engine/jdbc/ClobProxy.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/engine/jdbc/ClobProxy.java 2009-10-16
14:22:29 UTC (rev 17780)
+++ core/trunk/core/src/main/java/org/hibernate/engine/jdbc/ClobProxy.java 2009-10-16
15:34:39 UTC (rev 17781)
@@ -106,6 +106,15 @@
reader.close();
return null;
}
+ if ( "toString".equals( method.getName() ) ) {
+ return this.toString();
+ }
+ if ( "equals".equals( method.getName() ) ) {
+ return Boolean.valueOf( proxy == args[0] );
+ }
+ if ( "hashCode".equals( method.getName() ) ) {
+ return new Integer( this.hashCode() );
+ }
throw new UnsupportedOperationException( "Clob may not be manipulated from
creating session" );
}
Show replies by date