单向的many-to-one可以实现级联删除吗

 我来答
百度网友96ffcf7
2015-01-13 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
就是说我删除User的相应数据,Room不应该删除相应的数据,因为还有可能有别的user关联着room,但我一但删除了Room,就应该把所关联的User对象都一并删除掉。
我的问题跟这个差不多
这个可以看数据库本身的功能,如oracle,两个库的关系可以设置 delete on cascade,这样,删除父表数据的时候,子表的统统删光。 sqlserver也有相同的功能,具体的做法请查相应的手册
网上找了很久,只找到双向的,单向的好像说不可以,cascade都没用,
这个可以看数据库本身的功能,如oracle,两个库的关系可以设置 delete on cascade,这样,删除父表数据的时候,子表的统统删光。 sqlserver也有相同的功能,具体的做法请查相应的手册
把关系反过来
Room-user建立 one-to-many关系
那样跟我的本意就相反了,我是想让每个user有个room ID,而不是让每个room里面有所有user
把关系反过来
Room-user建立 one-to-many关系
这个还真不知道 应该不行吧
如果是那样的话,只好自己用hql处理一下了
我觉得这个问题你是应该在数据库端解决的吧。
在数据库设置 delete on cascade 就可以了。。。
个人觉得还是淡化数据库关系
威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式