第一节(新建Liferay工程)
步骤一
新建项目工程-->:右键-->NEW-->Liferay Plugin Project(如下图)
其中注意:DisplayName,该名字为显示名,生成portlet.xml中有该名字可做修改,主要是添加Portlet时显示的名字
Project name 为项目名,创建的项目名会在后面直接加一个portlet,一般创建的时候不需要自己再进行添加portlet
最后点击Finis
步骤二
新添加service.xml文件,添加流程如下
注:写service的目的是为了构建实体类,类似hibernet,可以build-service文件直接在系统中生成对应的文件
步骤三
通过工具将生成的entity文件写到service.xml文件
书写内容如下:
写完service.xml 需要build 该文件,生成数据库,其中build 方式是 右键-->liferay-->build services
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE service-builder PUBLIC "-//Liferay//DTD Service Builder 6.2.0//EN" "http://www.liferay.com/dtd/liferay-service-builder_6_2_0.dtd" >
<service-builder package-path="com.you.ad">
<author>久久</author>
<namespace>xiaoying</namespace>
<entity name="school" table="t_ying_school" local-service="true" remote-service="true">
<!-- PK fields -->
<column name="schoolId" type="long" primary="true"></column>
<!-- 学校名称 -->
<column name="schoolName" type="String"></column>
<!-- 学校地址 -->
<column name="schoolAddress" type="String"></column>
<!-- 学校Email -->
<column name="schoolEmail" type="String"></column>
<!-- 学校电话 -->
<column name="schoolPhone" type="String"></column>
<!-- Group instance -->
<column name="groupId" type="long"></column>
<!-- Audit fields -->
<column name="companyId" type="long"></column>
<column name="userId" type="long"></column>
<column name="userName" type="String"></column>
<column name="createDate" type="Date"></column>
<column name="modifiedDate" type="Date"></column>
</entity>
<!-- 可以写多个Entity -->
</service-builder>