Quote:
Muss erst das UserObject in die Datenbankgeschrieben werden?
Nein, das muss es nicht. Das kann der "Owner", also das User-Objekt selber machen - wenn denn die Beziehungen richtig gesetzt sind. Ich vermute, im UserLog hast du eine Referenz auf den Owner, sprich den User.l Und ich vermute weiterhin, dass du diese Referenz nicht gesetzt hast.
Quote:
user.getUserlogs().add(userLog);
würde ich nicht schreiben. Besser wäre m.E.:
Code:
user.addLog(userLog)
und in dieser Methode könntest du dann beide Referenzen korrekt setzen.