Liferay und Ihre Datenbank-Modell
Wollen wir mit Liferay ist es jedoch möglich, erstellen Sie eigene Datenbank-Tabellen mit Fremdschlüssel und Integrität?
Liferay scheint, dass Sie eine Menge Zeug und hat die Kontrolle über die DB, deshalb möchte ich wissen, wenn wir bekommen Probleme, die versuchen, dies zu tun.
danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Natürlich können Sie. Sie verbringen die meiste Zeit in die Entwicklung von portlets und plugins, die haben eine eigene Datenbank-Modell (in der gleichen Datenbank), die unabhängig von der portal-Datenbank-Modell.
Haben Sie die Wahl, um eine sogenannte Service-generator, der einen source-code generator, der unter anderem erstellt von DDL Skripten für Ihre Daten-Modell, basierend auf Metadaten-definition. Wieder, auch das Daten-Modell hängt nicht von Portal-Datenbank und basiert auf Hibernate/JPA.
Andere Wahl ist nicht für die Verwendung der Service Builder, und nutzen einige JPA-implementation oder im Ruhezustand direkt.
Manchmal muss man gerade verwenden-portal Tabellen (Benutzer, Ressourcen, etc.) und speichern von Daten in Ihnen, sondern, dass Sie eine service-Schicht, die bereits für Sie verfügbar.
Gibt es keine Fremdschlüssel in die liferay-schema und Sie können keine Fremdschlüsselbeziehungen mit der Liferay service builder.
Sehen Wo sind die foreign-keys?