免责声明:
我 在 Liferay 的 ServiceBuilder 中询问过这个 Finder
但讨论充满了其他问题,所以我决定创建新主题。
在我的 liferay 应用程序中,我可以在我的数据库中添加书籍和作者。我可以创建书籍并选择作者。现在我需要显示每个作者写了多少本书。
所以我:
创建特殊查找器,实现新方法:
public long countByAuthor(long authorId) throws SystemException {
return getBookPersistence().countByAuthor(authorId);
}
并创建新变量long count = BookLocalServiceUtil.countByAuthor(authorId);
但我的问题是,我应该在哪里使用这个变量?我认为我不应该在addBook()
oraddAuthor()
方法中使用它,那我该怎么办?
http://i.stack.imgur.com/b5Cdh.png - 这是我的 view.jsp。我如何count
在 liferay 容器中使用?