Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ParseRole和ParseRelation之间的区别_Java_Android_Parse Platform_Parse Android Sdk - Fatal编程技术网

Java ParseRole和ParseRelation之间的区别

Java ParseRole和ParseRelation之间的区别,java,android,parse-platform,parse-android-sdk,Java,Android,Parse Platform,Parse Android Sdk,有人能给我解释一下ParseRole和ParseRelation之间的确切区别吗?我正试图找出哪一个更适合我使用,到目前为止,我看不出有多少不同。我最初认为ParseRole是一种多对多关系,而ParseRelation是一对多关系,但它们似乎都是多对多关系。对这件事的任何解释都会大有裨益 ParseRole是一个术语,用于定义用户的角色,即用户可以访问哪些对象。它与ACL(访问控制列表)结合使用,以添加一层数据安全性,确保只有有效用户才能访问它 想象一个游戏,它的后台是由Parse提供的,这个

有人能给我解释一下
ParseRole
ParseRelation
之间的确切区别吗?我正试图找出哪一个更适合我使用,到目前为止,我看不出有多少不同。我最初认为
ParseRole
是一种多对多关系,而
ParseRelation
是一对多关系,但它们似乎都是多对多关系。对这件事的任何解释都会大有裨益

ParseRole是一个术语,用于定义用户的角色,即用户可以访问哪些对象。它与ACL(访问控制列表)结合使用,以添加一层数据安全性,确保只有有效用户才能访问它

想象一个游戏,它的后台是由Parse提供的,这个游戏有用户生成的级别,有一组玩家表示为“版主”。如果违反游戏规则,版主可以删除其他玩家的关卡。您只希望他们能够删除任何级别,因此您可以创建一个名为
主持人
的角色,并在
级别
类的ACL中为其分配删除权限


另一方面,ParseRelation是任何类型的对象之间的多对多关系。

是的,这对于
ParseRole
来说是有意义的,但我仍然不知道什么时候我会在
ParseRole
上使用
ParseRelation
。角色只是用于限制对对象的访问,关系可以表示两组对象之间的任何内容。因此,使用
parserelationship
的一个例子是?一个Facebook用户和他们的帖子。谢谢大家。真的很有帮助。我决定在解决方案中使用角色。