[hibernate-commits] Hibernate SVN: r10690 - trunk/Hibernate3/src/org/hibernate/type

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Nov 2 13:59:32 EST 2006


Author: steve.ebersole at jboss.com
Date: 2006-11-02 13:59:31 -0500 (Thu, 02 Nov 2006)
New Revision: 10690

Modified:
   trunk/Hibernate3/src/org/hibernate/type/SerializableType.java
Log:
HHH-2135 : SerializableType change for Terradata support

Modified: trunk/Hibernate3/src/org/hibernate/type/SerializableType.java
===================================================================
--- trunk/Hibernate3/src/org/hibernate/type/SerializableType.java	2006-11-02 18:53:54 UTC (rev 10689)
+++ trunk/Hibernate3/src/org/hibernate/type/SerializableType.java	2006-11-02 18:59:31 UTC (rev 10690)
@@ -30,9 +30,9 @@
 	}
 
 	public Object get(ResultSet rs, String name) throws HibernateException, SQLException {
-
 		byte[] bytes = (byte[]) Hibernate.BINARY.get(rs, name);
-		if ( bytes==null ) {
+		// Some JDBC drivers erroneously return an empty array here for a null DB value :/
+		if ( bytes == null || bytes.length == 0 ) {
 			return null;
 		}
 		else {




More information about the hibernate-commits mailing list