使用自定义的字符串做主键时的问题。 我的问题是child和toy两个表,如果单独插入保存数据没有问题,但是如果使用cascade="all"的方式级联保存数据child,并不能级联保存toy数据。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主的问题和这个帖子是一样的,我已经回答了.http://community.csdn.net/Expert/topic/3912/3912698.xml?temp=.1948358 楼主没看我在那个帖子的回答吗?你的情况和他是一样的,都是主键策略为assign,保存Parent时级联保存child的问题.-------------1.你的Publication(child)的主键是assigned2.你的Author(parent)的inverse=false,cascade="all"表明由parent控制关联,并且级联save,update,delete child.3.save parent时,hibernate发现parent拥有的child的主键都不为空,认为children都是已持久化的po,于是调用update 的sql更新所有的child状态.4.你的数据库中没有存储期待被更新的po的数据,发生异常. to Saro(三生)不好意思,我还是没有看懂应该怎么解决,你的4条意见好像是对配置文件的描述,我还没有看出怎么才能解决这个问题,请恕小弟愚钝!你干脆告诉我怎么解决就行。 访问页面报错 dom4j对xml的增删改查 hibernate annotation onetomany级联保存问题 基于GIS的java web开发问题!求大虾指点…… null connection created 服务发布后 不能显示查看WSDL描述[求助] 谁有关于jasperreport学习资料 J2EE 学习?工作?(在线等) xfire 与 springmvc 兼容问题 通过java控制QQ的登录按钮,运行程序就相当于点击了登录一样 急求struts+spring+hibernate的应用 请教:如何用jsp实现点击数的记录?
http://community.csdn.net/Expert/topic/3912/3912698.xml?temp=.1948358
-------------
1.你的Publication(child)的主键是assigned
2.你的Author(parent)的inverse=false,cascade="all"表明由parent控制关联,并且级联save,update,delete child.
3.save parent时,hibernate发现parent拥有的child的主键都不为空,认为children都是已持久化的po,于是调用update 的sql更新所有的child状态.
4.你的数据库中没有存储期待被更新的po的数据,发生异常.