用户组详细信息和用户组角色将在哪个实体中保存?

时间:2015-04-08 08:55:10

标签: liferay hook liferay-6 liferay-theme liferay-aui

参考以下链接,https://asifaftab87.wordpress.com/2014/09/22/create-usergroup-programmatically-in-liferay/我以编程方式创建了用户组。我想知道数据库中的哪个表中用户组详细信息和用户组角色将保存?如果我希望可以使用Expando API为用户组添加自定义字段?

请提出任何建议。

1 个答案:

答案 0 :(得分:0)

用户存储在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;

可以为用户,组和角色添加自定义字段。