0

我有3个课程如下...

Class A
{
      E objE;
}

Class B
{
   E objE;
}


Class E 
{
   E objE;
   belongsTo:[
               a : A,
               b : B
             ]
   static constraints = {
        a nullable: true
        b nullable: true
        c nullable: true
   }
}

当我试图通过 null 异常来保存 A 类的对象时。

4

1 回答 1

0

尝试删除 Class Incidents, Problems, Requests 上的 hasOne 并将其替换为

 E eObj
   static constraints = {eObj: unique: true, nullable:true}       
   static mapping = {
    eObj cascade: "delete"
    }
于 2013-01-31T17:58:11.397 回答