Struts2 hibernate spring.. 级联删除的问题 求解答~

两个实体类~产品和产品类型~产品实体类里面@ManyToOne(cascade=CascadeType.ALL)产品类型实体类里面@OneToMany(mappedBy=... 两个实体类~ 产品和产品类型~
产品实体类里面@ManyToOne(cascade=CascadeType.ALL )
产品类型实体类里面@OneToMany(mappedBy="productType",cascade=CascadeType.ALL)
现在删除产品~ 把产品类型也给删掉了~
如果在产品实体类里面只写@ManyToOne
就会报错~
求解答~ 先10分~ 如果有用在加30分
展开
 我来答
无梦忧忧
2011-11-21
知道答主
回答量:19
采纳率:0%
帮助的人:28万
展开全部
@OneToMany(mappedBy="productType",cascade=CascadeType.REMOVE)
@ManyToOne()
这样写试试。
社伶晨
2011-11-21 · TA获得超过247个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:179万
展开全部
cascade给的权限太大了。

cascade:设置操作对象时的级联操作,即层级之间的连锁操作。
值 save-update :表示当保存和更新当前对象(即insert和update语句时),会级联保存和更新与他关联的对象
值 all :表示任何情况下都会进行级联操作,即对一个对象进行操作,也会对和他关联的其他对象进行同样的操作
值 delete :表示在执行delete时,进行级联操作,删除和他关联的对象
值 none :表示任何情况下,都不会进行级联操作
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式