我正在使用Drools-Gorm插件。这个插件的一些代码:
域
class SessionInfoDomain implements SessionInfo {
...
Environment env
static transients = ['env']
...
}
服务
class GormDomainService {
def SessionInfo getNewSessionInfo(Environment env) {
return new SessionInfoDomain(env: env)
}
}
但是这个插件不适用于Grails> 2.0.2,因为:
Grails 2.0.2数据绑定改进 see link 在Grails 2.0.2中,数据绑定机制默认会排除静态,瞬态或动态类型的所有属性,因此我们得到 SessionInfoDomain 而不使用 env 。我们可以在SessionInfoDomain的约束中添加(bindable:true)。
我的问题:如何在没有更改插件的情况下轻松将此插件应用于我的应用程序?