【问题标题】:GreenDao Foreign Key Concept and one-to-many relationshipGreenDao 外键概念和一对多关系
【发布时间】:2016-10-25 11:37:42
【问题描述】:
对于一对多关系,我如何定义外键约束。
我做了所有可用的解决方案,但仍然面临没有外键的问题。 Green-Dao 是否支持外键约束?如果不支持如何使用关系,是否值得与Green-Dao创建这种基于ORM的关系。
它没有在父实体中保存其他实体对象,如 Hibernet。
请分享一些虚拟代码 sn-p 来实现此功能。
提前致谢。
【问题讨论】:
标签:
android
orm
foreign-key-relationship
greendao
table-relationships
【解决方案1】:
当您定义关系时,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;
}