GalaxyPilot —— D.S


        生命不熄,战斗不止
数据加载中……

Hibernate向Oracel插入sequence时,值变为科学计数的值

简要说明一下,备忘。
主键为long,用oracle的sequence生成,一切正确,
但调用Session.save()存入表时变为科学计算法的值,如:1.64E124
sequence用下面的方法建立:
create sequence galaxyp increment by 1 start with 1;
第一次运行值不可能大到要用科学计算法表示的地步,
经过N种方法的排错,都不能解决,无意间发现另一个字段的数据类型为date,
但在映射文件中确写成了timestamp,
<property name="startday" type="timestamp"/>改为date,问题解决

posted on 2008-11-30 22:21 舵手 阅读(1954) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: