Erst einmal Danke für die Antwort.
Ich arbeite mit Spring und kapsele die Aufrufe in einem DAO, zum speichern des Ojekts rufe ich nur folgendes auf
Code:
ag.setAgentGroup(null);
saveAgent(ag);
die Zuweisung auf ein anderes Objekt klappt ohne Probleme
Zum Beispiel:
Code:
ag.setAgentgroup(agentgroup);
saveAgent(ag);
Aber der Verweis auf Null klappt nicht
Code:
@Transactional(propagation = Propagation.REQUIRED)
public Agent saveAgent(Agent agent) {
if (agent.getId() != null) {
return _entityManager.merge(agent);
} else {
_entityManager.persist(agent);
return agent;
}
}
Ich hoffe der Codeschnipsel hilft euch weiter!