2013-09-27 68 views
0
void businessMethod(def object) { 
    // invoke discard only on hibernate objects 
    if (isDomainObject(object)) 
     object.discard() 
    // other stuff 
} 

如何验证对象是否是grails域对象并由hibernate管理?Grails丢弃域对象

回答

1
if (object.metaClass.respondsTo(object, "discard")) { 
     object.discard() 
    }