Author: tfischer
Date: Sat Feb 12 13:04:07 2011
New Revision: 1070072

URL: http://svn.apache.org/viewvc?rev=1070072&view=rev
Log:
fix null handling for number objects

Modified:
    
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/recordmapper/dbObjectFieldGetter.vm

Modified: 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/recordmapper/dbObjectFieldGetter.vm
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/recordmapper/dbObjectFieldGetter.vm?rev=1070072&r1=1070071&r2=1070072&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/recordmapper/dbObjectFieldGetter.vm
 (original)
+++ 
db/torque/torque4/trunk/torque-templates/src/main/resources/org/apache/torque/templates/om/templates/peer/base/recordmapper/dbObjectFieldGetter.vm
 Sat Feb 12 13:04:07 2011
@@ -69,7 +69,16 @@
                     return false;
                 }
 #else
+  #if ($primitive == "true" || $fieldType == "String")
                 return resultSet.${resultSetGetter}(columnIndex);
+  #else
+                ${fieldType} value = resultSet.${resultSetGetter}(columnIndex);
+                if (resultSet.wasNull())
+                {
+                    value = null;
+                }
+                return value;
+  #end
 #end
             }
             catch (SQLException e)



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to