1
我試圖在使用GreenDAO的數據庫中創建實體。我的目標是通過這個類中定義:具有ToOne關係和外鍵的GreenDAO實體
public class Container {
String id; //GUID
String name;
Product product;
}
public class Product {
String urlImage;
String productName;
String description;
}
下面的代碼是定義我的實體:
Entity container = schema.addEntity("Container");
Property productsForeignKey = container.addStringProperty("id").notNull().unique().getProperty();
container.addStringProperty("name");
Entity product = schema.addEntity("Product");
product.addStringProperty("productName");
product.addStringProperty("urlImage");
product.addStringProperty("description");
containerToProduct = container.addToOne(product, productsForeignKey);
最後我得到這個異常:
java.lang.RuntimeException: Currently only single FK columns are supported: ToOne 'product' from Container to Product
我在做什麼錯誤?