使用服务构建器将数据库数据显示到数据表中

时间:2018-07-17 03:37:02

标签: java jquery hibernate datatable liferay

当前,我正在关注liferay教程,并正在使用其通过Service Builder处理数据库的方式。 >service builder steps here<

在他们的教程中,他们使用容器将数据库结果显示到一个表中,如下所示:

<liferay-ui:search-container
    total="<%= GuestbookLocalServiceUtil.getGuestbooksCount(scopeGroupId) %>">
    <liferay-ui:search-container-results
        results="<%= GuestbookLocalServiceUtil.getGuestbooks(scopeGroupId, 
            searchContainer.getStart(), searchContainer.getEnd()) %>" />

    <liferay-ui:search-container-row
        className="com.liferay.docs.guestbook.model.Guestbook" modelVar="guestbook">
<tr>
       <td> <liferay-ui:search-container-column-text property="name" /></td>
       <td> <liferay-ui:search-container-column-status property="status" /></td>

       <td> <liferay-ui:search-container-column-jsp
            align="right" 
            path="/guestbookadminportlet/guestbook_actions.jsp" /></td>
</tr>
    </liferay-ui:search-container-row>

    <liferay-ui:search-iterator />
</liferay-ui:search-container>

但是,现在我需要使用Hibernate在Service Builder中处理数据库,然后使用jquery数据表来显示它们。

我的问题是:服务构建者是否已在使用休眠模式?以及如何将它们与数据表集成以显示数据?

1 个答案:

答案 0 :(得分:0)

我希望我能正确理解您的问题,尽管如果我的理解是错误的,我会试图回答您的问题。

Liferay已经在内部使用休眠方式,您可以通过服务生成器使用相同的方法。如果您希望使用jQuery数据表进行显示,则可以根据需要在liferay service-impl类中添加方法/函数,并使用它们来获取结果,您可以使用这些结果数据来显示所需的内容。 jsp。