hi,

for this test, i'm using hsqldb (1.7.1).. but i'm not quite sure what
this would have to do with the jdbc driver itself - in this case, we're
only talking about two inserts, there's nothing to be read back from the
db... OTOH, the jdk itself (i'm using 1.4.1_01) does silly things when
creating new Timestamps( d.getTime() ) - the nanosec portion is different
depending on the milliseconds... personally, i wouldn't mind if hibernate
totally ignored the nanos, comparing on the millisec precision... never
in my life i needed that, and if i would be into that level of detailed
measurements, i would probably use my own datatype for that, since the
built in java date classes make my eyes twitch uncontrollably...

   viktor


On Wed, 15 Jan 2003 17:43:03 +1100 (EST), "Gavin King" <[EMAIL PROTECTED]>
said:
> Damn! The number of times I have had to change TimestampType to cope with
> all the various quirks of different databases ...... its driving me
> crazy ...... these kind of issues SHOULD be defined by the JDBC standard.
> What database are you using?
> 
> I will look carefully at this tonight.
> 
> > On Tue, 14 Jan 2003 21:55:49 -0500, "Viktor Szathmary"
> > <[EMAIL PROTECTED]> said:
> >
> >> i found out more after playing around for a littlebit... it turns out
> >> one of the properties in Bar is a java.util.Date... if i remove that
> >> property from the mapping, everything's cool, it does 2 inserts as
> >> expected.. however, with the Date there, i believe an equality check
> >> fails (i assume hibernate internally represents it as a
> >> java.sql.Timestamp so the comparison is screwed)...
> >
> > i took a glance at TimestampType.java, seems to me that it assumes that
> > the nanosecond portion will be zero when initially creating the
> > Timestamp( date.getTime() )... that's unfortunately not the case...
> > dates are evil in java (and in general too :) so perhaps a t.setNanos(0)
> > would do after the date->timestamp conversion, or changing the
> > equals(x,y) implementation....
> >
> >    viktor
> > --
> >
> >   [EMAIL PROTECTED]
> >
> > --
> > http://fastmail.fm - Same, same, but different...
> 
> 
> 
> 
-- 
  
  [EMAIL PROTECTED]

-- 
http://fastmail.fm - One of many happy users:
  http://www.fastmail.fm/docs/quotes.html


-------------------------------------------------------
This SF.NET email is sponsored by: Take your first step towards giving 
your online business a competitive advantage. Test-drive a Thawte SSL 
certificate - our easy online guide will show you how. Click here to get 
started: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en
_______________________________________________
hibernate-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to