诡异的问题!!"违反唯一性约束" 项目开展到尾期,发生了一个很奇怪的问题,就是数据库Oracle会偶尔抛出Exception "违反唯一性约束".同样的数据多提交几次就通过了,我想这说明数据是没什么问题的,但是这个问题又是什么引起的呢?!!很是不解,不知各位有没有遇到过这样的问题?!希望各位大侠帮帮忙,我的项目采用的是struts,hibernate,oracle 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "xiaocao_2005 (小草)"你好!你的DB应该没有问题,我觉的问题应该是出现在你的应用层.当你往DB插入数据的时候,可能它隐性的的提交了两次,你好好查查相关代码,特别是在hibernate里.ThanksHima zxhcloth(hima) 谢谢你!!我再看看.但是为什么大部分时候又是好的呢?! 谢谢大家,问题找到了!是因为开发人员和测试人员用的是同一数据库服务器,但是用着不同的应用服务器.所以在同时新增同一张表的数据时而不在同一session会生成相同的id,而产生"违反唯一性约束"的异常. 查询多个列中任意一列满足条件的数据 oracle 备份恢复错误 oracle关于模糊查询语句的问题 dataguard broker 切换主备库问题 数据库连接的奇怪问题,错误号ora-12541,点击看详情 occi连接数据库的怪问题 插入身份证号的问题(100分) 请教oracle自动job 问题 oracle817的两个简单问题. 关于字符串截取---很急呀! 这样的SQL语句你能写出来吗? 存储过程如果访问动态性能视图
你的DB应该没有问题,我觉的问题应该是出现在你的应用层.
当你往DB插入数据的时候,可能它隐性的的提交了两次,你好好查查相关代码,特别是在hibernate里.Thanks
Hima
我再看看.但是为什么大部分时候又是好的呢?!
是因为开发人员和测试人员用的是同一数据库服务器,但是用着不同的应用服务器.
所以在同时新增同一张表的数据时而不在同一session会生成相同的id,而产生"违反唯一性约束"的异常.