当将域类用作命令对象并且有id请求参数时,框架将使用id request参数从数据库中检索域类的实例。
我如何禁用此功能,我不希望框架转到数据库以检索域实例

最佳答案

您仍然可以使用稍微冗长的样式从请求参数进行数据绑定(bind)。更改

def myAction(MyDomainClass myDomainClass) {
   ...
}


def myAction() {
    MyDomainClass myDomainClass = new MyDomainClass(params)
   ...
}

如果id中有params,则不会触发数据库调用,并且将忽略idversion属性,因为默认情况下它们不可绑定(bind)。

10-08 02:36