Author: tfischer
Date: Fri Sep 26 01:01:53 2014
New Revision: 1627686

URL: http://svn.apache.org/r1627686
Log:
TORQUE-330 fix prepared statement replacement type handling for postgresql

Modified:
    
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java

Modified: 
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java
URL: 
http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java?rev=1627686&r1=1627685&r2=1627686&view=diff
==============================================================================
--- 
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java
 (original)
+++ 
db/torque/torque4/trunk/torque-runtime/src/main/java/org/apache/torque/util/BasePeerImpl.java
 Fri Sep 26 01:01:53 2014
@@ -1848,6 +1848,26 @@ public class BasePeerImpl<T> implements 
                 statement.setBoolean(i, ((Boolean) param).booleanValue());
                 result.add(param);
             }
+            else if (param instanceof Short)
+            {
+                statement.setShort(i, ((Short) param).shortValue());
+                result.add(param);
+            }
+            else if (param instanceof Byte)
+            {
+                statement.setByte(i, ((Byte) param).byteValue());
+                result.add(param);
+            }
+            else if (param instanceof Float)
+            {
+                statement.setFloat(i, ((Float) param).floatValue());
+                result.add(param);
+            }
+            else if (param instanceof Double)
+            {
+                statement.setDouble(i, ((Double) param).doubleValue());
+                result.add(param);
+            }
             else
             {
                 statement.setString(i, param.toString());



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

Reply via email to