Accéder au contenu principal

Mappings d'objet Java

Dans un graphique d'objet Java (une série d'objets connectés par pointeurs), vous pouvez utiliser plusieurs pointeurs sur le même objet. Par exemple, vous pouvez avoir un objet Department (Département) avec une liste d'objets Person (Personne) et avoir une propriété séparée pour le manager également inclus dans la liste des objets Person (Personne). L'objet Person (Personne) du manager apparaît à deux endroits différents mais c'est un seul objet. Lorsque vous utilisez des objets Java en entrée, tous les objets Java sont entièrement développés dans la définition de la structure, même s'ils apparaissent à plusieurs reprises. Cela vous permet de mapper facilement à partir d'un objet, peu importe lequel. Vous pouvez déterminer l'identité unique d'un objet en regardant son attribut id de la racine des champs de l'objet.

Un objet n'est pas développé seulement lors de la création d'une boucle récursive. Dans l'exemple ci-dessus, l'objet Person (Personne) contient un pointeur vers son objet Department (Département). Dans ce cas, l'objet Department (Département) ne sera pas développé car c'est un objet englobant de l'objet Person (Personne). Il apparaîtra sans champs et avec son attribut id référençant l'objet englobant Department (Département).

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.