Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?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="it.ariadne.prova">
- <author>jfrancia</author>
- <namespace>ariadne</namespace>
- <entity name="Libreria" local-service="true" remote-service="false">
- <!-- PK fields -->
- <column name="libreriaId" type="long" primary="true" />
- <!-- Audit fields -->
- <column name="companyId" type="long" />
- <column name="groupId" type="long" />
- <column name="userId" type="long" />
- <column name="userName" type="String" />
- <column name="createDate" type="Date" />
- <column name="modifiedDate" type="Date" />
- <!-- Other fields -->
- <column name="name" type="String" />
- <!-- Order -->
- <order by="asc">
- <order-column name="name" />
- </order>
- <!-- Finder methods -->
- <finder name="Group" return-type="Collection">
- <finder-column name="groupId" />
- </finder>
- <finder name="G_N" return-type="Collection">
- <finder-column name="groupId" />
- <finder-column name="name" comparator="LIKE"/>
- </finder>
- </entity>
- <entity name="Libro" local-service="true" remote-service="false">
- <!-- PK fields -->
- <column name="libroId" type="long" primary="true" />
- <!-- Audit fields -->
- <column name="companyId" type="long" />
- <column name="groupId" type="long" />
- <column name="userId" type="long" />
- <column name="userName" type="String" />
- <column name="createDate" type="Date" />
- <column name="modifiedDate" type="Date" />
- <!-- Relations -->
- <column name="libreriaId" type="long" />
- <column name="autori" type="Collection" entity="Autore" mapping-table="Libro_Autore"/>
- <!-- Other fields -->
- <column name="title" type="String" />
- <column name="description" type="String" />
- <column name="published" type="boolean" />
- <column name="numberOfPages" type="int" />
- <column name="publishDate" type="Date" />
- <column name="isbn" type="String" />
- <!-- Order -->
- <order by="asc">
- <order-column name="title" />
- <order-column name="published" />
- <order-column name="publishDate" />
- </order>
- <!-- Finder methods -->
- <finder name="Group" return-type="Collection">
- <finder-column name="groupId" />
- </finder>
- <finder name="G_I" return-type="Libro">
- <finder-column name="groupId" />
- <finder-column name="isbn" />
- </finder>
- <finder name="G_P" return-type="Collection">
- <finder-column name="groupId" />
- <finder-column name="publishDate" />
- </finder>
- </entity>
- <entity name="Autore" local-service="true" remote-service="false">
- <!-- PK fields -->
- <column name="autoreId" type="long" primary="true" />
- <!-- Audit fields -->
- <column name="companyId" type="long" />
- <column name="groupId" type="long" />
- <column name="userId" type="long" />
- <column name="userName" type="String" />
- <column name="createDate" type="Date" />
- <column name="modifiedDate" type="Date" />
- <!-- Relations -->
- <column name="libri" type="Collection" entity="Libro" mapping-table="Libro_Autore"/>
- <!-- Other fields -->
- <column name="name" type="String" />
- <column name="alive" type="boolean" />
- <column name="age" type="int" />
- <column name="bornDate" type="Date" />
- <column name="bio" type="String" />
- <!-- Order -->
- <order by="asc">
- <order-column name="name" />
- <order-column name="alive" />
- </order>
- <!-- Finder methods -->
- <finder name="Group" return-type="Collection">
- <finder-column name="groupId" />
- </finder>
- <finder name="G_N" return-type="Collection">
- <finder-column name="groupId" />
- <finder-column name="name" comparator="LIKE" />
- </finder>
- <finder name="G_B" return-type="Collection">
- <finder-column name="groupId" />
- <finder-column name="bornDate" comparator=">=" />
- </finder>
- </entity>
- </service-builder>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement