Как вы отключаете объект от его спящего режима в Grails?

Я пытаюсь сделать это, но я получаю ошибку.

«другой объект с тем же значением идентификатора уже был связан с сеансом»

Похоже, мне нужно удалить dbObject из сессии Hibernate.

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}
}

Ответы на вопрос(1)

Ваш ответ на вопрос