梦开始的地方----

梦延续的港湾----

常用链接

统计

积分与排名

最新评论

hibernate修改出错,

在订单中ORDERS,把A部门为B部门,出现
identifier of an instance of com.kink.model.Department altered from 2 to 4; nested exception is org.hibernate.HibernateException: identifier of an instance of com.kink.model.Department altered from 2 to 4 ,是不是哪个地方没设置好,2是A部门原来的值,4是要修改成的值。

注:Orders表的字段为 id(PK),dept_id(FK),remark,
Order_item 表的字段为id,order_id(FK),item_no,qty,price,
Department 表的字段为id(PK),code,name,
出现以上操作错误是在对orders进行UPDATE时出现的,步骤是取出Orders 然后把订单中的A部门修改成B部门,就出现错误,而我却没有对Department表进行操作,不知道是怎么回事,请问有人知道原因吗

posted on 2006-08-25 13:41 梦延续的港湾----依然是蓝 阅读(1302) 评论(2)  编辑  收藏 所属分类: spring&hibernate

评论

# re: hibernate修改出错, 2006-11-30 20:41 sun113--csdn

请问这个问题解决了吗?

我也是一样的问题!
我的是many to one 出的错


如果有结果了请帮忙  回复  更多评论   

# re: hibernate修改出错,[未登录] 2009-10-26 19:59 波波

ID赋值的时候出了错,你调试一下,ID发生了变化。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问