我有 2 个域.. 主控和详细信息。
Master{
String masterName;
static hasMany=[details:Detail]
}
Detail
{
String detailName ;
static belongsTo =[master:Master];
}
我有处理保存的表格
def save = {
.....
def master = new Master(params);
params.detailsName.eachWithIndex(dtName, index ->
def detail = new Detail();
detail.detailName = dtName;
....
master.addToDetails(detail);
}
.....
master.save(flush:true);
}
当我调用 master.save() 时,如果详细有错误,master 仍然保存数据。我想知道如果细节有错误如何取消master,我想知道如何跟踪细节错误?
谢谢