我从oracle9.2 导出sql 导入9.0  没有什么异常.
但是程序(java,hibernate)跑起来 总有一张表 出现找不到父键的情况
外键是number型.
我对出现问题的表将主键 和外键 都改成varchar2 型 好了.
但是错误有跑到另外一张 外键为number 的表去了。
我去掉外键关系 成功插入了,但是序列号主键很奇怪 会有 -1+E-109 这种值.hibernate 插入程序为:child.setParent(parent);
save(child);我debug 看parent id 为 1
完全正确,保存子表的时候 就提示找不到父项. 好象这个1 已经变成了 带E 这种值了(看不到 ,猜测).在我本地(9.2上跑 一点问题没有,在服务器上,总有一张表这样)不知道有谁遇到这种问题.