草庐IT

多对多

全部标签

sqlite - 使用 SQFlite (Flutter) 的一对多关系

我希望有人可以使用SQFlite编写或向我展示Flutter中“一对多”关系的示例。非常感谢任何帮助,谢谢! 最佳答案 使用jaguar_orm包即可轻松实现您可以使用https://pub.dartlang.org/packages/jaguar_orm定位包这个网址将此添加到您的包的pubspec.yaml文件中:dependencies:jaguar_orm:^2.2.5获取/更新包:$flutterpackagesget现在在您的Dart代码中,您可以使用:import'package:jaguar_orm/jaguar_o

Android-SQLite。一对多关系

我的问题是关于使用sqlite和android的。我有这个应用程序可以记录位置,并且用户可以为每个位置添加照片。我有tablelocations(loc_idINTEGER,longitudeREAL,latitudeREAL)效果很好。但我需要创建第二个照片。照片表将以TEXT形式保存照片的路径名。它还必须有另一个字段,该字段通过作为外键的loc_id引用特定位置。问题是我不知道如何将这两者联系起来。非常感谢任何帮助! 最佳答案 CREATETABLElocations(loc_idINTTEGERPRIMARYKEY,longi

sql - 使用多对多连接 sqlite 中的表

我有以下数据库架构:createtablepeople(idintegerprimarykeyautoincrement,);createtablegroups(idintegerprimarykeyautoincrement,);我已经在一个单独的文件中知道了哪些人属于哪些组(假设是(personid,groupid)的元组)。我该如何构建我的数据库模式使得访问一个人的组很容易,也很容易访问组的成员?读取我目前拥有的元组既困难又慢,所以我希望它是数据库形式。我可以'将member1、member2等作为列,因为组中的人数目前没有限制。 最佳答案

sql - 如何在 SQLITE3 中创建一对多?

如何在SQLITE3中创建一对多?我有2个表:Mans:_idname1antony2fred和point_iddatepoint1237724992257850我不懂SQL语法,请帮助我。 最佳答案 按照iamkrillin写的内容:CREATETABLE(points)points_idINTFOREIGNKEY(man_id)REFERENCESmans(PrimaryKeyField)ONDELETECASCADEONUPDATECASCADE这是一个真实世界的例子。假设您有一些人向您推荐业务:您的员工、您的friend、您

android - 维护一个 ListView,其中每个列表项都具有一对多关系

我的应用程序的设置方式是我有一个ListView,由CursorLoader维护,其中包含用户发布的帖子。每个帖子都有与之关联的用户评论。每个列表项在底部都有一个自定义TextView,可以在其中滚动评论(向右或向左滑动)。在每个自定义TextView中,都有一个与其特定帖子相关的评论列表。它有点像Google+应用程序上的评论,只是项目是可滚动的。评论存储在与帖子不同的数据库表中。我遇到的问题是,每次调用BindView时,我都会查询数据库并检索带有相关注释的游标,并将其添加到自定义TextView列表中。查询每个项目的评论数据库表似乎效率很低。所以我想知道是否有一种理想的方法来处理

java - ActiveAndroid 多对多关系

我目前正在使用ActiveAndroid,并且在过去的几个小时里一直试图让多对多关系正常工作,但我就是无法让它正常工作。我希望你能帮助我:我有“Student”和“Course”两个模型,一个学生可以有很多门类(class),一个类(class)有很多学生。基本上这就是我在“StudentCourse”模型中的内容:@Column(name=COURSE)publicCoursecourse;@Column(name=STUDENT)publicStudentstudent;publicStudentCourse(Studentstudent,Coursecourse){super()

ios - XCode 4.3.1 中的核心数据设置一对多

我想了解如何在Xcode4.3.1中建立一对多关系。通常有一个带有“复数”选项的实用程序Pane,但我再也找不到了。有谁知道此选项是否已移至其他地方?谢谢你:) 最佳答案 猜猜这就是您要查找的内容: 关于ios-XCode4.3.1中的核心数据设置一对多,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9933689/

android - 如何在sqlite for android中实现一对多的对象数据库

我是SQLite和SQL的新手,我正在努力解决以下问题:我的应用程序将显示社区成员列表。如果我单击一个成员,我可以看到该成员发布的帖子列表。帖子是具有名称、时间和消息的对象。我如何将其存储在SQLite数据库中,以便我可以通过userid查询数据库并获取特定用户的帖子列表。我有一个包含这些列的用户表:USER_ID|NAME我有一个包含这些列的推文表:USER_ID|NAME|TIME|MESSAGE我的问题是:链接这两个表的最佳方法/结构是什么?我是为每个用户创建一个新的推文表,还是将所有推文存储在一个长表中,首先是用户1的推文,然后是用户2的推文等等?我不一定是在寻找代码转储,而是

ios - Swift 2.0 一对多关系——还是 NSOrderedSet?

在Swift2.0中,CoreData中的一对多关系仍然是NSOrderedSets吗?我似乎无法适本地转换/向下转换以永远不抛出错误。有人在Swift2.0中有这方面的简单示例吗? 最佳答案 仅当您使用“已订购”选项标记关系时。如果不是,则它是一个NSSet。我不同意接受的答案,因为在Swift2.0中,从NSSet到Set的桥接是自动发生的,所以如果你可以子类化CoreData实体,你可以只写:@NSManagedvaroneToManyOfTypeFoo:Set然后添加和删除元素变得微不足道,因为您只需使用Set中的inser

ios - 在 Swift 中保存 CoreData 对多关系

我有一个看起来像这样的一对多关系,我已经在一个文件中设置了我的模型类来匹配:importCoreDataimportFoundationclassBoard:NSManagedObject{@NSManagedvarboardColor:String@NSManagedvarboardCustomBackground:AnyObject?@NSManagedvarboardID:String@NSManagedvarboardName:String@NSManagedvarlists:NSSet}classList:NSManagedObject{@NSManagedvarlistID