GreenDao外键概念和一对多关系

时间:2016-10-25 11:37:43

标签: android orm foreign-key-relationship greendao table-relationships

对于一对多关系,我如何定义外键约束。 我做了所有可用的解决方案,但仍然面临没有外键的问题。 Green-Dao是否支持外键约束?如果它不是如何使用关系的支持,是否值得与Green-Dao创建这样的基于ORM的关系。 它不像Hibernet那样在父实体中保存其他实体对象。 请分享一些虚拟代码片段以实现此功能。

先谢谢。

1 个答案:

答案 0 :(得分:0)

当您定义关系时,GreenDAO不会创建外键或级联规则。这种关系只存在于greenDaoModel

GreenDao Relations

@Entity
public class Order {

    @Id private Long id;
    private long customerId;

    @ToOne(joinProperty = "customerId")
    private Customer customer;
}

@Entity
public class Customer {
    @Id private Long id;
}