Wie trennt man ein Objekt vom Ruhezustand in Grails?

Ich versuche das zu tun, aber ich bekomme den Fehler.

"Ein anderes Objekt mit demselben Bezeichnerwert wurde bereits der Sitzung zugeordnet"

Es sieht so aus, als müsste ich dbObject aus dem Ruhezustand entfernen.

def object = messageParserService.parseMessage(messageType, messageText)
def dbObject = object.getClass().findByIdentifier(object.identifier)
if(dbObject != null){
    object.id = dbObject.id
    object.dateCreated = dbObject.dateCreated
}
if(!object.save()) {
    object.errors.each {println it}
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage