关于下面的链接,https://asifaftab87.wordpress.com/2014/09/22/create-usergroup-programmatically-in-liferay/我已经通过编程创建了用户组。我想知道,在数据库中的哪个表中将保存用户组详细信息和用户组角色?如果我愿意,可以使用Expando为用户组添加自定义字段吗?
请给我任何建议。
发布于 2015-04-08 11:08:16
用户存储在USER_表中:
select * from USER_;
组存储在GROUP_表中:
select * from GROUP_;
角色存储在ROLE_表中:
select * from ROLE_;
用户及其组的简单视图:
select USER_.USERID, USER_.SCREENNAME, USER_.EMAILADDRESS, GROUP_.NAME
from USER_, USERS_GROUPS, GROUP_
where USER_.USERID = USERS_GROUPS.USERID and USERS_GROUPS.GROUPID = GROUP_.GROUPID
order by USER_.SCREENNAME;
用户及其角色的简单视图:
select USER_.USERID, USER_.SCREENNAME, USER_.EMAILADDRESS, ROLE_.NAME
from USER_, USERS_ROLES, ROLE_
where USER_.USERID = USERS_ROLES.USERID and USERS_ROLES.ROLEID = ROLE_.ROLEID
order by USER_.SCREENNAME;
可以为使用、组和角色添加自定义字段。
https://stackoverflow.com/questions/29510143
复制相似问题