在我的liferay中,我有一个Web表单portlet供用户填写。填写表单后,数据将存储在表expandvalue
中的数据库中现在我正在尝试检索该数据并在portlet中显示它,我已经找到了很多关于expando的文档,但是大多数文档都是针对旧版本的liferay而且我不确定那是什么我是寻找。因为expando似乎适用于自定义字段和我的场景,所以数据存储在默认数据库表
中如何将数据存储在数据库表“expandovalue”中并将其显示在portlet中?
答案 0 :(得分:1)
我认为这应该适用于用户模型。
ExpandoValue expandoValue = ExpandoValueLocalServiceUtil .getData(themeDisplay.getCompanyId(),User.class.getName(), ExpandoTableConstants.DEFAULT_TABLE_NAME ,"fieldName",user.getUserId(),StringPool.BLANK)