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

时间:2015-05-19 11:49:34

标签: liferay portlet expando

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

中的数据库中

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

如何将数据存储在数据库表“expandovalue”中并将其显示在portlet中?

1 个答案:

答案 0 :(得分:1)

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

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