我將GlassFish設置爲使用「JDBCRealm」。配置是這樣的,它工作正常:關於GlassFish/Tomcat安全領域的問題
<JDBCRealm userTable="users" userNameCol="user_name"
userCredCol="user_pass" userRoleTable="user_roles"
roleNameCol="role_name" ... />
我的數據庫目前看起來是這樣的:
- USERS -
USER_NAME | USER_PASS
steve | password1
- USER_ROLES -
USER_NAME | ROLE_NAME
steve | ADMIN
我的問題是,如果我想在數據庫中的數據標準化的了,我怎麼配置一個可以理解新數據庫設計的領域?我必須寫一個自定義的「領域」對象或類似的東西嗎?
相反,我想我的數據庫來查找東西這樣的:
- USERS -
USER_ID | USER_NAME | USER_PASS
1 | steve | password1
- ROLES -
ROLE_ID | ROLE_NAME
2 | ADMIN
- USER_ROLES -
USER_ID | ROLE_ID
1 | 2
任何幫助,不勝感激!
非常有幫助的感謝! – 2011-03-13 19:15:30