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

liferay: How can i get data from table "expandovalue" in BD?

在我的 liferay 中,我有一个供用户填写的 Web 表单 portlet。填写表格后,数据将存储在数据库中 table expandovalue

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

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

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

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