0
我有父類和子類,它有一對多的映射,我想記錄兩個類的保存動作,但在保存日誌父對象時在子類中爲null但它工作得很好父類的日誌在Grail中的子類審覈日誌中獲取父名稱
這裏是我的審計日誌,親子類
class AuditLog{
String objectNameType = null;
def onSave = { newMap ->
String objectName = newMap[objectNameType]; // here I am getting null for child class save
//code for storing logs
}
}
class Parent extends AuditLog{
String name;
List child = new ArrayList()
static hasMany = [ child:Child ]
String objectNameType = name;
public String toString(){
return name;
}
}
class child extends AuditLog{
String childName;
static belongsTo =[ parent : Parent];
String objectNameType = parent;
public String toString(){
return childName;
}
}
我使用Grails 1.3.7版本和審計日誌0.5.5
任何鉛會不勝感激。
在此先感謝
顯示控制器的行爲與一些outprints(哪些點是null)。 –