2011-03-01 57 views
2

如何查找用戶所屬的組?我可以使用GroupManager.findAllGroups(),然後使用GroupManager.findUsersInGroup(java.lang.String groupName)來循環組。但是,這是昂貴的。我們有任何直截了當的方法嗎?春季安全:查找組用戶屬於?

謝謝。

+0

它取決於你的數據庫模式 - 如果用戶表與組有關係,user.getGroups()應該爲你提供所有的組。 – Raghuram 2011-03-02 05:03:28

+0

我使用默認模式http://static.springsource.org/spring-security/site/docs/3.0.x/reference/appendix-schema.html – 2011-06-13 14:14:11

回答

1

經過一番研究,現有的Spring Security API無法做到這一點,您可能需要根據數據庫模式自行編寫SQL。