hibernate中的多对一关系时,怎样删除

 我来答
凡梦星尘
推荐于2016-11-23 · 超过13用户采纳过TA的回答
知道答主
回答量:36
采纳率:0%
帮助的人:27.6万
展开全部

如上图中的代码所示,在一对多的关系中找到主控方,然后把它关联对象的SET集合清空,删除主控方对象时,Hibernate自动会删除级联的对象,祝你好运。

孙雷1992
2013-10-13 · 超过11用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:37.9万
展开全部
将级联设置打开,如:

<property name="hibernate.cache.provider_class">org.hibernate.cache.OSCacheProvider</property>
<!--是否使用查询缓存.说明:如果不设置“查询缓存”,那么hibernate只会缓存使用load()方法获得的单个持久化对象,如果想缓存使用findall()、list()、Iterator()、createCriteria()、createQuery()等方法获得的数据结果集的话,就需要设置hibernate.cache.use_query_cache true 才行.-->
<property name="hibernate.cache.use_query_cache">true</property>
记得在src目录下加上对应的ehcache.xml文件
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a7fe165
2013-10-13 · TA获得超过555个赞
知道小有建树答主
回答量:616
采纳率:0%
帮助的人:387万
展开全部
删除多的一边,还是一的一边?
追问
删除多的一边
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式