【问题标题】: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;
    }
    

    【讨论】:

      猜你喜欢
      • 2015-04-12
      • 2013-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多