当域类用作命令对象并且存在id请求参数时,框架将使用id请求参数从数据库中检索域类的实例。 如何禁用此功能,我不希望框架转到数据库以检索域实例
答案 0 :(得分:0)
您仍然可以使用请求参数进行数据绑定,但风格稍微冗长;变化
if ( false == intList.empty() )
{
auto it { intList.cbegin() };
auto oldVal { *it };
for ( ; ++it != intList.cend() ; oldVal = *it )
{
if ( *it == oldVal )
cout << "Duplicate: " << oldVal << '\n';
}
}
到
def myAction(MyDomainClass myDomainClass) {
...
}
如果def myAction() {
MyDomainClass myDomainClass = new MyDomainClass(params)
...
}
中有id
并且忽略params
和id
属性,则不会触发数据库调用,因为默认情况下它们不可绑定。