示例代码:
@Entity(tableName = "orders", foreignKeys = {@ForeignKey(entity = Customer.class, parentColumns = "id", childColumns = "customer_id", onDelete = ForeignKey.CASCADE)}) public class Order { @PrimaryKey public long id;
@ColumnInfo(name = "customer_id")
public long customerId;
...
}
@Entity(tableName = "customers") public class Customer { @PrimaryKey public long id;
...
@Relation(parentColumn = "id", entityColumn = "customer_id", entity = Order.class)
public List orders;
}