所以基本上我有两个类:
Class User {
String Name
}
Class Project {
User requestedBy
static hasMany =
[
assignedTo: User
]
}
现在,我可以将 requestedBy 设置为 User 1。我也可以执行 Project.addToAssignedTo(User 1)。
当我想将用户从已分配到的用户中删除时,问题就出现了,因为它们已经作为请求者存在。我可以毫无问题地删除其他用户:
Project.removeFromAssignedTo(User 1).save(failOnError: true, flush: true)
我没有收到任何错误,只是没有删除数据。任何帮助,将不胜感激!
谢谢!