0
考慮我有一個解析對象A和B.對象是有關我要救的對象A.儲蓄關係解析對象
所以我創建對象B的實例,並將其保存之前分配到的實例A.
請幫助我,下列哪一項是正確的:
- 我先救對象B,然後將其指定爲對象A,然後保存對象A
或
- 我將對象B分配給對象A並保存對象A.這將一次保存對象B和A.
在此先感謝。
考慮我有一個解析對象A和B.對象是有關我要救的對象A.儲蓄關係解析對象
所以我創建對象B的實例,並將其保存之前分配到的實例A.
請幫助我,下列哪一項是正確的:
或
在此先感謝。
讓我們來看一個例子。假設你有一個郵政對象,並且你有一個評論對象。你可以在這裏想到兩種關係。您可以將評論對象放置到發佈對象中,如下所示。
postObject.add(commentObject); // See add() is used because there can be more than one comments to a single post (1 -> N)
在一些實現中,以另一種方式創建關係更好。
commentObject.put("parentPost", postObject); // In this case put() is used, because a comment will have only one parent post object
現在關於保存到分析。添加關係時,對象的保存狀態無關緊要。因此,在第一種情況下,完整的代碼如下所示。
ParseObect commentObject = new ParseObject("Comment");
commentObject.put("text", "This is a test comment");
ParseObject postObject = new ParseObject("Post");
postObject.add(commentObject);
postObject.save(); // post & comment are saved and related now
對於第二種情況,情況如下所示。
ParseObect commentObject = new ParseObject("Comment");
commentObject.put("text", "This is a test comment");
ParseObject postObject = new ParseObject("Post");
commentObject.put("parentPost", postObject);
commentObject.save(); // post & comment are saved and related now
希望這會有所幫助。
感謝您的回答。它解決了我的查詢。 :) – 2015-02-24 11:30:52