使用liferay's service builder
生成表和默认类更容易。
但是我很难理解它生成的类的层次结构。
除了通过添加我们自己的功能根据我们的需要修改LocalServiceImpl
类之外,每个类的确切用法。
我经历了Service Builder doc。所以我掌握了一些基本知识,但希望得到更多。
即使链接“Liferay Service Builder”也很有用,但目前的Liferay版本已过时。那么有没有人对上面的链接或使用example / diagram解释层次结构的好信息进行更新?。
感谢任何帮助。
感谢。
答案 0 :(得分:0)
要在liferay中实现外键概念,您必须应用自己的编码逻辑,因为FK的实现在服务构建器中不可用。所以我想你需要放一些代码。 在liferay网站上阅读一些与服务构建器相关的论坛。它会给你更好的曝光。 阅读Liferay的行动。这是一本好书
答案 1 :(得分:0)
这是我在Liferay 6.1中所观察到的。
<强> com.liferay.portlet.p_name.model
强>:
这包含与此portlet相关的(表实体)的接口和类。
例如com.liferay.portlet.announcements.model
将有
接口:
<强>类:强> 的
在类部分中,您将找到每个实体的包装类和soap类,如:
对于少数实体,您会找到类似常量条目的类
AnnouncementsEntryConstants
,AnnouncementsFlagConstants
等。
<强> com.liferay.portlet.p_name.service
强>:
这包含与此portlet相关的(表实体)相关的类和接口。
例如com.liferay.portlet.announcements.service
将有
的接口:强> 的
<强>类:强> 的
在课程部分,你将有Util和Wrapper课程。
依旧.....
所以简而言之就是我在Liferay中观察到的结构
[In Model, I:+Model,(ModelName), C:Soap, Wrapper and Constants]
[In Service, I:Service,LocalService ; C:ServiceUtil,ServiceWrapper,LocalServiceUtil and LocalServiceWrapper]
[In Persistence, I:Finder(BlogsEntryFinder),Persistence(BlogsEntryPersistence); C:Util(BlogsEntryUtil, BlogsEntryFinderUtil)]
注意:
I --> Interface
C --> Class