情况描述:
Class1 , Class2 对应的Relation类为 Relation1
需要暂时移除 Class1 的某个对象与Class2的某个对象的某个Relation1. 之后要恢复这条relation.
处理方式可以在web 或是OMF先delete ralation . 再拉上Relation. 但是,但在页面无法正确操作的话, 可以使用如下数据库操作方式:
在Relation1的table中把Left的OBID暂时换掉,稍后再恢复过来。
update Relation1 set left='left1old' where left='left1' and right='right1';
update Relation1 set left='left1' where left='left1old' and right='right1';
left1,right1 换成实际的OBID。
本文介绍了一种在数据库中临时移除并随后恢复两个类之间特定关系的方法。通过更新Relation表中的对象绑定ID(OBID),可以实现Class1与Class2之间Relation1的临时断开与后续恢复。
169

被折叠的 条评论
为什么被折叠?



