You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openjpa.apache.org by mp...@apache.org on 2006/07/26 21:59:12 UTC

svn commit: r425822 - /incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/JavaSQLTypes.java

Author: mprudhom
Date: Wed Jul 26 12:59:12 2006
New Revision: 425822

URL: http://svn.apache.org/viewvc?rev=425822&view=rev
Log:
Cast to floats and doubles to ensure that we use the correct constructor (e.g., since there is a new BigDecimal(int) constructor in JDK 1.5 that we don't want to accidentally rely on).

Modified:
    incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/JavaSQLTypes.java

Modified: incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/JavaSQLTypes.java
URL: http://svn.apache.org/viewvc/incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/JavaSQLTypes.java?rev=425822&r1=425821&r2=425822&view=diff
==============================================================================
--- incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/JavaSQLTypes.java (original)
+++ incubator/openjpa/trunk/openjpa-jdbc/src/main/java/org/apache/openjpa/jdbc/meta/JavaSQLTypes.java Wed Jul 26 12:59:12 2006
@@ -49,18 +49,18 @@
 
     private static final Byte ZERO_BYTE = new Byte((byte) 0);
     private static final Character ZERO_CHAR = new Character((char) 0);
-    private static final Double ZERO_DOUBLE = new Double(0);
-    private static final Float ZERO_FLOAT = new Float(0);
+    private static final Double ZERO_DOUBLE = new Double(0d);
+    private static final Float ZERO_FLOAT = new Float(0f);
     private static final Short ZERO_SHORT = new Short((short) 0);
-    private static final BigDecimal ZERO_BIGDECIMAL = new BigDecimal(0);
+    private static final BigDecimal ZERO_BIGDECIMAL = new BigDecimal(0d);
 
     private static final Byte NONZERO_BYTE = new Byte((byte) 1);
     private static final Character NONZERO_CHAR = new Character((char) 'a');
-    private static final Double NONZERO_DOUBLE = new Double(1);
-    private static final Float NONZERO_FLOAT = new Float(1);
+    private static final Double NONZERO_DOUBLE = new Double(1d);
+    private static final Float NONZERO_FLOAT = new Float(1f);
     private static final Short NONZERO_SHORT = new Short((short) 1);
     private static final BigInteger NONZERO_BIGINTEGER = new BigInteger("1");
-    private static final BigDecimal NONZERO_BIGDECIMAL = new BigDecimal(1);
+    private static final BigDecimal NONZERO_BIGDECIMAL = new BigDecimal(1d);
 
     /**
      * Return the proper date typecode.