Considérations de classe Java
Note InformationsImportant : Les fonctionnalités d'import et d'export de classes Java ne sont plus disponibles à partir de la mise à jour mensuelle R2022-05 du Studio Talend. La représentation Java n'est plus disponible à partir de la version mensuelle R2024-02 du Studio Talend, fournie par Talend. Pour plus d'informations, contactez votre administrateur ou administratrice.
L'importateur Java génère une structure contenant tous les champs ou beans associés à vos classes Java. Une structure est créée pour chaque classe mais elles sont connectées à l'aide d'un mécanisme d'héritage, afin d'être liées l'une à l'autre comme elles le seraient avec des pointeurs Java. L'illustration ci-dessous montre une structure (à partir des exemples) qui possède une classe Invoices comme objet externe faisant référence à d'autres classes comme Invoice, LineItem et Contact.
Lors de la création de définitions de structure pour vos classes Java, vous pouvez choisir de créer des éléments de structure pour les champs Java ou pour les propriétés JavaBean. Cela est spécifié lors de l'import de classes Java et ne peut être modifié sans réimport.
-
Les listes et les maps doivent inclure leur type - Un champ ou une propriété Bean de type java.util.List ou java.util.Map ne fonctionnera pas. Utilisez java.util.List<ClassName> ou java.util.Map<ClassName, ClassName>.
Notez que les propriétés JavaBean sont incluses même lorsque le getter ou le setter est présent, mais pas les deux.