做了一个用户user和讨论组group的多对多双向关联,User里有set joinedGroups,Group里有set groupMembers,现在想取得用户未加入的组,想请教一下,除了通过user取出joinedGroup和allGroups,遍历两个集合remove掉存在的group,还有其他什么办法吗?
直接Not in 就可以了。从group方查找。
呵呵,可以直接通过关系表和role表用sql语句查找出该用户未加入到组。