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.