读书人

数据库更新有关问题

发布时间: 2012-01-13 22:43:29 作者: rapoo

数据库更新问题
刚开始数据库更新成功了,但是再次运行时,点击更新的时候
出现:java.sql.SQLIntegrityConstraintViolationException: 语句异常终止,因为它导致“BOOK”上所定义的“SQL111105085438730”标识的唯一或主键约束或唯一索引中出现重复键值。
到底怎么回事儿,疯了

[解决办法]

探讨

出现:java.sql.SQLIntegrityConstraintViolationException: 语句异常终止,因为它导致“BOOK”上所定义的“SQL111105085438730”标识的唯一或主键约束或唯一索引中出现重复键值。


[解决办法]
已经说了,是出现重复值了,

JDBC和Hibernate都有各自的解决方案。
[解决办法]
你这book表里面只有一条记录吗
你这更新不加任何条件岂不是把所有记录都更新成一样的
先不说业务逻辑问题
如果你的book表的id字段是主键或者其他字段建有唯一索引
那肯定违反了唯一约束了

[解决办法]
5楼说得对。
加个where条件吧。

读书人网 >Java相关

热点推荐