ORA-00001:unique constraint violated 以及 Incorrect result size: expected 1, actual 0

数据库中插入数据时报错:

  www.2cto.com  
ORA-00001: unique constraint (IDX_CARTON_HEADER)violated.
 
即往CARTON_HEADER中插入数据时,有一列有唯一性约束,
插入数据的那一列值和数据库中原有的那一列值重复了,所以报错
 
查看CARTON_HEADER,发现CODE那一列设置了唯一性约束,
把CODE值改成唯一的就OK了。
-----------------------------------------------------------------------------------------------------
如果页面提示:incorrect result size :expected 1, actual 0
说明sql 查询出来的不是一条数据,是多条数据,但存储结果的变量确实单个对象,而不是一个List,所以就会报错。
可使用queryForList()获取查询结果,或者检验查询结果!
posted @ 2015-05-21 14:37  长风傲天  阅读(596)  评论(0)    收藏  举报
[h1[ [B]天涯雪[/B] [/h1]