数据库更新问题
刚开始数据库更新成功了,但是再次运行时,点击更新的时候
出现:java.sql.SQLIntegrity
ConstraintViolationException: 语句异常终止,因为它导致“BOOK”上所定义的“SQL111105085438730”标识的唯一或主键约束或唯一索引中出现重复键值。
到底怎么回事儿,疯了
------解决方案--------------------
------解决方案--------------------已经说了,是出现重复值了,
JDBC和Hibernate都有各自的解决方案。
------解决方案--------------------你这book表里面只有一条记录吗
你这更新不加任何条件岂不是把所有记录都更新成一样的
先不说业务逻辑问题
如果你的book表的id字段是主键或者其他字段建有唯一索引
那肯定违反了唯一约束了
------解决方案--------------------5楼说得对。
加个where条件吧。