1

我在 Java 服务器端有一个相当常见的场景,其中我有一个 Listing 对象,它包含一个嵌入式 ReturingPolicy 对象以及另一个嵌入式 @EntityCollection 的 Shipping 对象。这是课程:-

@Entity;
 public class Listing {
    @Id
    int id;

    @Embedded
    private ReturnPolicy returnPolicy;

    @ElementCollection
    private List<ShippingOption> shippingOptions;

}

@Embeddable
public class ReturnPolicy {
    private String details;
}

@Embeddable
public class Shipping {
    private String address;
}

我必须在 iOS Core Data 端进行相同的建模。问题是 ReturnPolicy 和 Shipping 对象没有 ID,因为它们分别是嵌入式对象和嵌入式集合。这是一个设计问题,我不知道核心数据是否支持这一点。关于如何在 iOS Core Data 中设计它的任何想法?

4

0 回答 0