I don't know about anyone else, but the Village trunk does not compile
here.  You cannot instantiate a BigDecimal from a Double directly.

A small contribution, I know, but I am trying to resolve the Village/Oracle 
DATE 
issues I brought up last week on torque-user myself.

Here is the patch:

Index: src/java/com/workingdogs/village/Value.java
===================================================================
--- src/java/com/workingdogs/village/Value.java (revision 598338)
+++ src/java/com/workingdogs/village/Value.java (working copy)
@@ -383,7 +383,7 @@
                 return (BigDecimal) valueObject;
             }
             else if ( isDouble() ) {
-                return new BigDecimal((Double) valueObject );
+                return new BigDecimal(((Double) valueObject).doubleValue());
             }
             else if ( isFloat() ) 
             {
@@ -428,7 +428,7 @@
             }
             else if ( isDouble() )
             {
-                return new BigDecimal((Double) valueObject ).setScale(scale);
+                return new BigDecimal(((Double) 
valueObject).doubleValue()).setScale(scale);
             } 
             else if ( isFloat() ) 
             {


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to