2
如何查找用戶所屬的組?我可以使用GroupManager.findAllGroups(),然後使用GroupManager.findUsersInGroup(java.lang.String groupName)來循環組。但是,這是昂貴的。我們有任何直截了當的方法嗎?春季安全:查找組用戶屬於?
謝謝。
如何查找用戶所屬的組?我可以使用GroupManager.findAllGroups(),然後使用GroupManager.findUsersInGroup(java.lang.String groupName)來循環組。但是,這是昂貴的。我們有任何直截了當的方法嗎?春季安全:查找組用戶屬於?
謝謝。
經過一番研究,現有的Spring Security API無法做到這一點,您可能需要根據數據庫模式自行編寫SQL。
它取決於你的數據庫模式 - 如果用戶表與組有關係,user.getGroups()應該爲你提供所有的組。 – Raghuram 2011-03-02 05:03:28
我使用默認模式http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html – 2011-06-13 14:14:11