Hallo,
ich hab ein Problem mit einer OneToMany Beziehung.
Wenn ich folgende Objekte erzeuge und spreichern möchte,
bekomme ich einen Fehler:
User user = new User();
user.setUsername("test1234");
user.setPassword("test1234");
user.setControlPaswd("test1234");
user.setEmail("
[email protected]");
UserLog userLog = new UserLog();
userLog.setMessage("message");
user.getUserlogs().add(userLog);
userService.storeNewUser(user);
Im User gibt es eine Liste mit UserLog-Objekten:
@OneToMany
public List<UserLog> getUserlogs() {
return userlogs;
}
org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: de.navino.bo.UserLog
Was mache ich falsch? Muss erst das UserObject in die Datenbankgeschrieben werden?
Gruß
Klaus Neumann