La première étape de la création d’un modèle de données de formulaire soutenu par RDBMS est de configurer la source de données de connexion Apache Sling en pool. Pour configurer la source de données, procédez comme suit :
L’URI de connexion JDBC, le nom d’utilisateur et le mot de passe changent en fonction de la configuration de votre base de données MySQL.
Le service get exige qu’une valeur soit mappée à la colonne empID de l’entité néwhire. Il existe plusieurs façons de transmettre cette valeur. Dans ce tutoriel, l’empID est transmis par le paramètre de requête appelé empID.
Les associations définies entre les entités de base de données ne sont pas créées automatiquement dans le modèle de données de formulaire. Les associations entre les entités doivent être définies à l’aide de l’éditeur de modèle de données de formulaire. Chaque entité entière peut avoir un ou plusieurs bénéficiaires, nous devons définir une association de type "un à plusieurs" entre les entités de soutien et de bénéficiaires.
Les étapes suivantes vous guideront tout au long du processus de création de l’association de type "un à plusieurs".
Sélectionnez l’entité voisine et cliquez sur Ajouter une association
Attribuez un titre et un identifiant significatifs à l’association et aux autres propriétés, comme illustré dans la capture d’écran ci-dessous.
Cliquez sur le bouton edit sous la section Arguments
Spécifiez les valeurs comme illustré dans cette capture d’écran.
Nous relions les deux entités à l’aide de la colonne empID des bénéficiaires et des entités périphériques.
Cliquez sur Terminé pour enregistrer vos modifications
Notre modèle de données de formulaire comporte maintenant get service qui accepte empID et renvoie les détails du newhire et de ses bénéficiaires. Pour tester le service get, procédez comme suit.