中未生成FOREIGN KEY(...)約束當我創建如下所示的雙向1:n關係時,生成器不在表上使用任何FOREIGN KEY(...)約束。greenDAO在表
entity customer = schema.addEntity("Customer");
customer.addIdProperty();
customer.addStringProperty("name").notNull();
Entity order = schema.addEntity("Order");
order.setTableName("ORDERS"); // "ORDER" is a reserved keyword
order.addIdProperty();
Property orderDate = order.addDateProperty("date").getProperty();
Property customerId = order.addLongProperty("customerId").notNull().getProperty();
order.addToOne(customer, customerId);
customer.addToMany(order, customerId);
這是正常的嗎?它應該在表中生成FOREIGN KEY(...)約束還是僅在運行時通過代碼實施?
我也有同樣的查詢。 – kierans
你有沒有發現它? –
不,我希望@greenrobot會迴應。 – Monstieur