sql >> Databasteknik >  >> RDS >> SQLite

Rätt sätt att hantera dubbelriktad 1:m i Green-DAO

Prova så här:

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);

I den officiella dokumentationen om relationer finns ett avsnitt "Lösa och uppdatera till många relationer" som ger lite bakgrundsinformation om detta.




  1. Avsluta hängd fråga (inaktiv i transaktion)

  2. Optimeringströsklar – gruppering och aggregering av data, del 4

  3. SQL Server Parallell Backup Restore -1

  4. ABS() Funktion i Oracle