我的课程X
扩展为AbstractDomain
,并且有一个字段createdByUser
。在AbstractDomain
我有:
Class AbstractDomain {
...
def beforeInsert() {
if(null != securityService) {
User currentUser = securityService.getCurrentUser()
if(null != currentUser){
this.createdByUser = currentUser
}
}
}
但createdByUser
已填充,但从未保存,但如果我将beforeInsert
更改为beforeValidate
,则会保存该字段。是什么造成的?
更新:
我正在使用mongodb:3.0.3
插件。