Chapter 10 Génération d'objets persistants JDO


Définition de descripteurs de persistance JDO standard

Pour personnaliser le descripteur de persistance JDO et les extensions de correspondances O/R, PowerAMC utilise des attributs étendus pour les classes, attributs et associations.

Le descripteur de persistance standard JDO 1.0 ne prend pas en charge les correspondances O/R. Pour définir des correspondances O/R, vous devez utiliser un produit JDO qui fournit une extension des correspondances O/R.

Steps Pour générer un descripteur de persistance JDO standard sans extension :

  1. Sélectionnez Langage→Générer du code Java.
  2. Cliquez sur l'onglet Options.
  3. Affectez la valeur <Standard> à l'option "Fournisseur JDO".
  4. Cliquez sur Appliquer pour enregistrer cette option.
  5. Cliquez sur Fermer pour fermer la fenêtre.

Par défaut, PowerAMC génère un seul fichier metadata.jdo.

Steps Pour générer un fichier .jdo distinct pour chaque package contenant des objets persistants :

  1. Sélectionnez Langage→Générer du code Java.
  2. Cliquez sur l'onglet Options.
  3. Spécifiez la valeur false pour l'option "Utilisation d'un seul descripteur de persistance JDO pour tous les packages".
  4. Cliquez sur Appliquer pour enregistrer cette option.
  5. Cliquez sur Fermer pour fermer la fenêtre.

Si vous souhaitez générer un descripteur de persistance JDO pour un produit JDO particulier, vous devez tout de même configurer les attributs étendus JDO standard.

Si une classe est doté d'attributs étendus primaires, PowerAMC va générer une classe interne pour mettre en oeuvre la classe de clé primaire.

Si vous utilisez des héritages, seule la classe parent peut avoir des attributs de clé primaire.

 


Copyright (C) 2006. Sybase Inc. All rights reserved.