2016-07-04 17 views
0

Ich habe ein Projekt, in dem ich Daten aus verschiedenen Tabellen abrufen muss, die sich in verschiedenen Portlets in einem Plugin-Projekt befinden.liferay Daten von mehreren Tabellen aus verschiedenen Portlets holen

Angenommen, wir haben zwei Portlet A und Portlet B, die jeweils die Tabellen A1 und B1 haben. Ich möchte Daten von beiden Portlets abrufen.

Kann jemand helfen? ich über benutzerdefinierte SQL-Abfrage gelesen habe ... http://www.liferaysavvy.com/2013/02/getting-data-from-multiple-tables-in.html

aber kann immer noch eine richtige Lösung ....

+0

wie zugreifen Sie diese Tabellen in jedem Plugin? Verwenden Sie den Service-Builder? –

+0

Ja .. ich benutze Service Builder – Rahul

Antwort

0

Eine gute Gewohnheit wird mit dem separat Portlet und Service-Portlet (Modell) finden. Hängt davon ab, wie das Projekt umfangreich ist und was ein Build-Tool Sie verwenden (ant, maven) Ich denke, dieser Vorteil ist, dass Sie die Implementierung der Operationen für DB sichtbar für jedermann Plugin (gemeinsame JAR-Datei in Lib-Verzeichnis und Portlet -service in Webapps) im Portlet-Projekt.

Mehr über den Service-builder >>Service-builder < <

+0

Ich benutze Ant-Plugin .. – Rahul

+0

Aber ich habe dich nicht ..Was willst du sagen? .. Bitte erarbeite – Rahul

Verwandte Themen