Boîte de dialogue Liaison de tables

Fonctionnalité de JBuilder Professionnel et Entreprise.

Utilisez cette boîte de dialogue pour spécifier les relations entre les beans entité générés à partir de deux tables. Les beans entité sont liés les uns aux autres avec des références dans le code bean.

Table 1

Sélectionnez l'une des tables que vous souhaitez lier à une autre table. Effectuez votre choix parmi les tables sélectionnées pour établir une correspondance avec les beans entité à l'étape précédente.

Table 2

Sélectionnez la seconde table à lier. Effectuez votre choix parmi les tables sélectionnées pour établir une correspondance avec les beans entité à l'étape précédente.

Spécifier les relations entre les deux tables

La première colonne de la grille est libellée du nom de la table spécifiée comme table 1. Dans cette colonne, cliquez sur la première ligne pour afficher la flèche vers le bas vous permettant d'accéder à la liste des noms de colonnes de la table. Sélectionnez le nom de colonne que vous souhaitez utiliser pour lier la table à la seconde table.

La seconde colonne de la grille est libellée du nom de la table spécifiée comme table 2. Dans cette colonne, cliquez sur la première ligne pour afficher la flèche vers le bas vous permettant d'accéder à la liste des noms de colonnes de la seconde table. Sélectionnez le nom de la colonne contenant les données dans le même domaine que le nom de colonne que vous avez spécifié pour la première table.

Les deux colonnes spécifiées pour créer la relation peuvent avoir le même nom, mais ce n'est pas une obligation. Les noms des colonnes peuvent différer, mais ils doivent avoir le même domaine.

Direction de la relation

Cette option spécifie la direction de la relation entre les deux tables.

Bidirectionnel

Chaque bean entité généré à partir de la table 1 fait référence à un bean entité généré à partir de la table 2. Chaque bean entité généré à partir de la table 2 fait référence à un bean entité généré à partir de la table 1.

La table 1 fait référence à la table 2

Chaque bean entité généré à partir de la table 1 incluera une référence à un bean entité généré à partir de la table 2. Chaque bean entité généré à partir de la table 2 ne fera pas référence aux beans entité générés à partir de la table 1.

La table 2 fait référence à la table 1

Chaque bean entité généré à partir de la table 2 incluera une référence à un bean entité généré à partir de la table 1. Chaque bean entité généré à partir de la table 1 ne fera pas référence aux beans entité générés à partir de la table 2.