liferay:如何从BD中的表"expandovalue"获取数据?



在我的生活中,我有一个web表单portlet供用户填写。填好表单后,数据存储在数据库中的表expandovalue

现在我正试图检索该数据并在portlet中显示它,我发现了很多关于expando的文档,但大多数文档是针对较旧版本的liferay,我不确定这是我正在寻找的。因为expando似乎适用于自定义字段和我的场景,所以数据存储在默认数据库表

如何获取存储在数据库表"expandovalue"中的数据并将其显示在portlet中?

我认为这应该适用于用户模型。

 ExpandoValue expandoValue = ExpandoValueLocalServiceUtil .getData(themeDisplay.getCompanyId(),User.class.getName(), ExpandoTableConstants.DEFAULT_TABLE_NAME ,"fieldName",user.getUserId(),StringPool.BLANK)

最新更新