mkalen      2005/02/23 10:46:21

  Modified:    src/java/org/apache/ojb/broker/metadata Tag: OJB_1_0_RELEASE
                        ClassDescriptor.java
  Log:
  Revert changes introduced in rev 1.88 (later reworked in rev 1.96). Faults in 
Oracle platform was due to invalid DDL, not java.sql.Timestamp per se. 
TIMESTAMP columns in Oracle are introduced in 9i and do have nanosecond 
precision.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.88.2.8  +2 -4      
db-ojb/src/java/org/apache/ojb/broker/metadata/ClassDescriptor.java
  
  Index: ClassDescriptor.java
  ===================================================================
  RCS file: 
/home/cvs/db-ojb/src/java/org/apache/ojb/broker/metadata/ClassDescriptor.java,v
  retrieving revision 1.88.2.7
  retrieving revision 1.88.2.8
  diff -u -r1.88.2.7 -r1.88.2.8
  --- ClassDescriptor.java      19 Feb 2005 21:49:54 -0000      1.88.2.7
  +++ ClassDescriptor.java      23 Feb 2005 18:46:20 -0000      1.88.2.8
  @@ -940,9 +940,7 @@
                   else if (f.getType() == Timestamp.class)
                   {
                       long newCv = (new Date()).getTime();
  -                    Timestamp ts = new Timestamp(newCv);
  -                    ts.setNanos(((int) (ts.getNanos() / 1000000)) * 1000000);
  -                    f.set(obj, ts);
  +                    f.set(obj, new Timestamp(newCv));
                   }
               }
           }
  
  
  

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

Reply via email to