SQLite
 sql >> Datenbank >  >> RDS >> SQLite

Korrekter Umgang mit bidirektionalem 1:m in Green-DAO

Versuchen Sie es so:

Conversation conv = new Conversation();
ConversationDao.insert(conv);
List<Message> list = conv.getMessageList();

Message msg = new Message();
msg.setParent(conv.getId()); // Set FK *before* inserting
MessageDao.insert(msg);

list.add(msg);

In der offiziellen Dokumentation zu Beziehungen gibt es einen Abschnitt "Resolving and Updating To-Many Relations", der einige Hintergrundinformationen dazu enthält.