Wenn ich eine bidirektionale 1: n-Beziehung wie unten gezeigt erstelle, verwendet der Generator keine FOREIGN KEY (...) - Einschränkungen für die Tabelle.greenDAO generiert keine FOREIGN KEY-Einschränkung (...) in der Tabelle
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);
Ist das normal? Soll es FOREIGN KEY (...) in der Tabelle erzeugen oder wird es nur zur Laufzeit durch Code erzwungen?
auch ich habe das gleiche Abfrage. – kierans
Haben Sie davon erfahren? –
Nein. Ich wünschte @ greenrobot würde antworten. – Monstieur