我正在使用Apache Tomcat开发一个webapp。我想知道是否有可能将用户名,密码和角色存储在一个表中(我不明白为什么我应该创建另一个表来存储用户的角色)。 Real的定义如下:
<Context>
<Realm className="org.apache.catalina.realm.JDBCRealm"
driverName="org.postgresql.Driver"
connectionURL="jdbc:postgresql://localhost/site"
connectionName="postgres" connectionPassword="pass"
userTable="user" userNameCol="username" userCredCol="password"
userRoleTable="user" roleNameCol="role" />
</Context>
我的意思是,根据实体关系模型,“用户名”,“密码”和“角色”不是所谓的“用户”实体的所有属性吗? 谢谢。