【发布时间】:2011-07-11 02:37:41
【问题描述】:
我已将 GlassFish 设置为使用“JDBCRealm”。配置看起来像这样,它工作正常:
<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
非常感谢任何帮助!
【问题讨论】:
标签: security jsf tomcat glassfish jdbcrealm