Der erste Schritt beim Erstellen eines RDBMS-gestützten Formulardatenmodells besteht darin, die Apache Sling Connection Pooled DataSource zu konfigurieren. Gehen Sie wie folgt vor, um die Datenquelle zu konfigurieren:
Der JDBC-Verbindungs-URI, Benutzername und Kennwort ändern sich je nach MySQL-Datenbankkonfiguration.
Der get -Dienst erwartet einen Wert, der der empID-Spalte einer neuen Entität zugeordnet ist. Es gibt mehrere Möglichkeiten, diesen Wert zu übergeben. In diesem Tutorial wird die empID über den Anforderungsparameter empID übergeben.
Die zwischen Datenbankentitäten definierten Verknüpfungen werden nicht automatisch im Formulardatenmodell erstellt. Die Zuordnungen zwischen Entitäten müssen mithilfe des Formulardatenmodell-Editors definiert werden. Jedes neue Unternehmen kann einen oder mehrere Begünstigte haben. Wir müssen eine Eins-zu-viele-Verbindung zwischen den neuen und den begünstigten Einrichtungen definieren.
Die folgenden Schritte führen Sie durch den Prozess der Erstellung der 1:n-Zuordnung
Wählen Sie eine neue Entität aus und klicken Sie auf Verknüpfung hinzufügen
Geben Sie einen aussagekräftigen Titel und eine Kennung für die Zuordnung und andere Eigenschaften ein, wie im Screenshot unten dargestellt
Klicken Sie auf edit Symbol unter dem Abschnitt Argumente
Geben Sie die Werte wie im Screenshot gezeigt an
Wir verknüpfen die beiden Entitäten mithilfe der Spalte empID der Empfänger und neuer Entitäten.
Klicken Sie auf Fertig , um Ihre Änderungen zu speichern
Unser Formulardatenmodell verfügt jetzt über get -Dienst, der empID akzeptiert und die Details des Neuen und seiner Empfänger zurückgibt. Um den get-Dienst zu testen, führen Sie die unten aufgeführten Schritte aus.