SQL 级联中的级联是什么意思?

SQL 级联中的级联是什么意思?,第1张

Sql有两个很好的功能。一个是级联更新,另一个是级联删除。 比如说:当客户A删除时,级联删除就会把A的所有订单全删除了,如果不要求级联删除,则只删客户A,而不删除它的订单。

这就是级联的作用。。

不过至于你那题怎么答,你看明白了组织一下语言就行了。

级联就是cascade,例如在数据库里你设定一个边和另一个表的外间关系时候注明删除的时候采用级联删除,那么删除主键的时候以来其的那些另一个表里面的数据同样会被删除

而这种外键的关系就是一种关联,所以说这两个概念不是一个层面上的到时不好比较了

<set name="Orders" inverse="true" cascade="save-update">

<key>

<column name="customer_id" not-null="true" />

</key>

<one-to-many class="hibernate.Order" />

</set>

这是如何设置级联关系


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9264479.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存