草庐IT

RelationShip

全部标签

ios - 这种关系应该有相反的关系吗?

对于我正在开发的回合制多人游戏,我定义了一个Game实体来存储游戏信息。每个游戏都是两个注册用户之间的玩家。因为我已经有了一个用户实体,所以我决定使用关系将用户链接到游戏。我定义了从Game到User实体的player1和player2关系,因为我想明确分配每个用户到两个玩家插槽之一(而不是玩家是一组的一部分的对多玩家关系)。我还有一个从User实体到Game实体的games关系,用于存储用户当前参与的所有游戏。我不能以这种方式设置反向关系,因为这样我的游戏关系就必须与player1或player2反向。但是Xcode提示缺乏逆,所以我想知道我是否应该以另一种方式为我的关系建模?以下是

iphone - CoreData 关系延迟加载?

当我有一个名为“Book”的CoreData实体时,它与另一个实体(“Bookmark”)具有一对一的关系,我是否需要同时插入“Book”的实例和“书签”到托管对象上下文中,并手动分配关系?如果我执行以下代码来实例化“Book”的实例...Book*book=[NSEntityDescriptioninsertNewObjectForEntityForName:@"Book"inManagedObjectContext:managedObjectContext];我是否可以执行以下代码来检索其书签,而将“书签”的实例插入到相同的托管对象上下文中?book.bookmark;CoreDa

ios - RestKit CoreData 一对多关系映射,To Many 部分不起作用

我正在使用RestKit0.20映射2个实体。存在一对多关系。老师>学校类(class)这是老师.h@classSchoolClass;@interfaceTeacher:NSManagedObject@property(nonatomic,retain)NSString*firstName;@property(nonatomic,retain)NSString*lastName;@property(nonatomic,retain)NSNumber*teacherId;@property(nonatomic,retain)NSSet*teachesClass;@end@interfa

ios - 使用核心数据中的 NSFetchRequest 来获取聚合关系计数?

我无法理解如何最好地使用CoreData来解决这个问题,包括描述问题的正确术语。下面是问题的说明性示例(但不是我的实际对象)。假设您有一个音乐播放系统,其中艺术家有歌曲,并且系统中每次播放歌曲时都会记录时间戳。问题:如何找到播放过歌曲的艺术家数量?这里是示例NSManagedObject@interfaceMYArtist:NSManagedObject@property(nonatomic,retain)NSString*name;@property(nonatomic,retain)NSSet*songs;@end@interfaceMYSong:NSManagedObject@p

iOS CoreData 与自身的反向关系

我正在尝试构建一个类似于Twitter用户的CoreData模型,当用户可以有许多其他用户关注他和许多其他用户关注他时。我附上了我尝试使用的模型,但似乎检索追随者变得越来越复杂。处理这种情况的最佳方法是什么? 最佳答案 我认为您需要创建第二个关系(followedBy)并将其反转。 关于iOSCoreData与自身的反向关系,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1270

php - Laravel 一个模型和许多模型之间的 Eloquent 关系作为 MorphOne?

简介:我有这些表格及其模型:地址表-->地址模型用户表-->用户模型公司表-->公司模型属性表-->属性模型规则:每个用户只能有一个地址。每个公司只能有一个地址。每个属性只能有一个地址。可以在这里完成两种可能的关系规划:用户hasOne地址和地址belongsTo用户[即一对一关系]但缺点是这里的外键位于地址表中,即user_id字段,通过与其他模型[CompanyandProperty]重复相同的关系,我们将得到另外两个地址表中的外键是[company_id和property_id],那么我们最终会得到3个模型的3个外键但是只有一个会由每一行填充记录总是留下两个外键字段留空我觉得这是

php - doctrine2 : in a one-to-many bidirectional relationship, 如何从反面保存?

我有下面的一对多双向关系。在使用symfony2任务生成crud操作后,当我尝试在新建/编辑类别表单中保存与类别关联的产品时,产品未保存...namespacePrueba\FrontendBundle\Entity;useGedmo\Mapping\AnnotationasGedmo;useDoctrine\ORM\MappingasORM;useDoctrine\Common\Collections\ArrayCollection;/***@ORM\Entity*@ORM\Table(name="category")*/classCategory{/***@varinteger$i

跨模态检索论文阅读:Learning Semantic Relationship among Instances for Image-Text Matching学习实例之间的语义关系实现图像-文本匹配

摘要图像-文本匹配是连接图像和语言的桥梁,也是一项重要的任务,它一般通过学习跨模态的整体嵌入来实现两种模态之间高质量的语义对齐。然而,以往的研究只关注捕捉特定模态的样本内的片段级关系,例如图像中的突出区域或句子中的文本词,而通常不太关注捕捉样本和模态之间的实例级交互,例如多个图像和文本。因此,我们提出了一种新颖的分层关系建模框架(HREM),它能明确捕捉片段和实例级关系,以学习具有区分性和鲁棒性的跨模态嵌入。在Flickr30K和MS-COCO上进行的大量实验表明,我们提出的方法在rSum方面比最先进的方法高出4%-10%。我们的代码可在https://github.com/Crossmoda

php - 预加载 : Use `with` on pivot with eloquent relationship

有4个表:bundles:id,nameproducts:id,name价格:id,namebundle_product:id,bundle_id,product_id,price_id有3种模式:bundle产品价格Product在Bundle中时有一个Price。我想要所有bundles及其相关的products和相关的price。我可以得到所有的bundles及其产品和价格ID://IcreatedaBundleModelwithaproductsmethodclassBundleextendsModel{publicfunctionproducts(){return$this-

php - Laravel - 选择多对多关系的特定列

我的Laravel4.2网络应用程序中有两个模型,User和Group。一个用户可以是多个组的成员,一个组可以有多个成员。因此,这两个模型都通过多对多关系连接在一起:belongsToMany('Group');}}classGroupextendsEloquent{publicfunctionusers(){return$this->belongsToMany('User');}}?>我的API资源之一是/groups,它列出了应用程序中可用的所有组:all();?>这是可行的,但是在JSON响应中,每个用户都包含users表中的所有字段(当然不包括$hidden属性中的字段)。我希