つまり、基本的に2つのクラスがあります。
Class User {
String Name
}
Class Project {
User requestedBy
static hasMany =
[
assignedTo: User
]
}
これで、requestedByをユーザー1に設定できます。Project.addToAssignedTo(ユーザー1)も実行できます。
問題は、requestedByとして既に存在するユーザーを割り当てから削除したい場合に発生します。私は問題なく他のユーザーを削除することができます:
Project.removeFromAssignedTo(User 1).save(failOnError:true、flush:true)
いかなる種類のエラーも発生しません。データは単に削除されません。どんな助けでもいただければ幸いです!
ありがとう!