一个简单的权限系统,User和Role是ManyToMany,Role和Permission(权限)是ManyToMany,现在要根据一个User的ID来取得这个user的所有Permission,我希望查询的结果只有Permission,Role和User使用Lazy,使用QBC有啥好的办法吗?
User{
@ManyToMany...
getRoles(){}
}
Role{
@ManyToMany(mappedBy="roles")
getUsers(){}
@ManyToMany...
getPermissions(){}
}
Permission{
@ManyToMany(mappedBy="permissions")
getRoles(){}
}
我试了n种方法,每种都会把Role和User立刻查出来