昨天在用hibernate向数据库提交数据时,遇到一个奇怪的问题:

数据库中有个表,ID是主键,用sequences生成,还有两个列是date

在java中用new Date生成当前日期,并用hibernate插入数据库时,两个日期列没问题,但ID由于值过大,变成了科学计数的方式

可是当把new Date生成的日期转成string再转成日期型时,就一切正常了,有没有高手知道是咋回事呀