Hibernate向Oracel插入sequence時(shí),值變?yōu)榭茖W(xué)計(jì)數(shù)的值
簡要說明一下,備忘。
主鍵為long,用oracle的sequence生成,一切正確,
但調(diào)用Session.save()存入表時(shí)變?yōu)榭茖W(xué)計(jì)算法的值,如:1.64E124
sequence用下面的方法建立:
create sequence galaxyp increment by 1 start with 1;
第一次運(yùn)行值不可能大到要用科學(xué)計(jì)算法表示的地步,
經(jīng)過N種方法的排錯(cuò),都不能解決,無意間發(fā)現(xiàn)另一個(gè)字段的數(shù)據(jù)類型為date,
但在映射文件中確寫成了timestamp,
<property name="startday" type="timestamp"/>改為date,問題解決
posted on 2008-11-30 22:21 舵手 閱讀(2034) 評(píng)論(0) 編輯 收藏