Wie wollen Sie trennen ein Objekt aus der hibernate-session in grails?
Ich versuche, dies zu tun, aber ich bekomme die Fehlermeldung.
"ein anderes Objekt mit der gleichen id-Wert war bereits im Zusammenhang mit der Sitzung"
Es sieht aus wie ich brauche, um zu entfernen dbObject aus der hibernate-session.
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}
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
dbObject.discard() hat den trick.
Sehen die GORM discard () - Dokumentation.