Génération de code

Pour générer du code, sélectionnez Langage > Générer du code Java (Ctrl + G). Spécifiez le répertoire dans lequel vous souhaitez générer le code. Sur l'onglet Cibles, assurez-vous que la case Correspondance O/R est cochée.

Sélection des éléments de modèle

Sélectionnez les éléments de modèle à générer sur l'onglet Sélection. Le modèle doit être sélectionné car certains artefacts importants sont générés au niveau modèle, tels que le fichier de configuration de persistance, les classes de DAO factory, les classes DAO base, etc.



Définition des options de génération

  • Définissez les options de génération sur l'onglet Options.



Option

Description

Génération de code source DAO.

Spécifie si le code source DAO doit être généré.

Générer les fichiers pour le projet Eclipse

Spécifie si le fichier de projet Eclipse et le fichier classpath doivent être générés.

Générer du code source pour un test unitaire

Spécifie si le code source des tests unitaires doit être généré.

Répertoire pour code source Java

Spécifie le répertoire pour les sources Java.

Répertoire pour code source test unitaire

Spécifie le répertoire pour les sources de test unitaire.

Génération des fichiers de validation de schéma

Spécifie si le fichier de schéma et le script de validation doivent être générés.

Génération du fichier Ant build.xml

Spécifie si le fichier Ant build.xml doit être généré.

Affichage d'un aperçu de la liste des fichiers générés

Vous pouvez afficher un aperçu de la liste des fichiers générés sur l'onglet Fichiers générés.

Spécification des tâches post-génération

Vous pouvez spécifier des tâches à effectuer à l'issue de la génération. Sélectionnez ces tâches sur l'onglet Tâches. La tâche la plus utile est la tâche Exécution des tests unitaires générés. Si vous avez sélectionné cette tâche, PowerAMC va exécuter les tests unitaires par script Ant à l'issue de la génération. Vous pouvez également les lancer via une ligne de commande. Il existe des prérequis pour l'exécution de cette tâche. La section suivante traite de l'exécution des tests unitaires.