【发布时间】:2014-05-12 04:11:15
【问题描述】:
当在同一方法中存在具有相同 id 的另一个域实体时,我希望在 grails 中获得一个处于分离状态的域实体。
我遵循How do you disconnect an object from it's hibernate session in grails? 作为在 grails 中获取分离域实体的一种方式。
def id = 23L;
def userInstance = User.get(id)
def oldInstance = User.get(id).discard()
userInstance.properties = params
userInstace.save(flush:true)
// Now, I want to compare properties of oldInstance and userInstance
// But I get null for oldInstance
那么,如何在 grails 中详细获取域实体,使其与 gorm 会话分离?
【问题讨论】:
标签: hibernate grails grails-orm detach