[英]Grails discard domain object
void businessMethod(def object) {
// invoke discard only on hibernate objects
if (isDomainObject(object))
object.discard()
// other stuff
}
我如何验证对象是否是grails域对象并由hibernate管理?
你可以试试
grailsApplication.domainClasses*.clazz.contains(Hibernate.getClass(object))
请参阅: http : //grails.1312388.n4.nabble.com/Check-if-object-is-a-domain-instance-td3224172.html
if (object.metaClass.respondsTo(object, "discard")) {
object.discard()
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.