Contenu du cours
Manipulation des Données Java avec Hibernate
Manipulation des Données Java avec Hibernate
Défi : Implémentation de DAO
Passons à la pratique. Dans le chapitre précédent, nous avons implémenté la couche DAO ainsi que la couche Service pour l'entité Employee
. Dans cette tâche, vous devez faire de même pour l'entité Department
.
Des interfaces telles que DepartmentDao
et DepartmentService
ont déjà été créées pour vous. Dans cette tâche, vous devez travailler dans les classes d'implémentation, telles que DepartmentDaoImpl
et DepartmentServiceImpl
.
Votre tâche est d'implémenter toutes les méthodes spécifiées dans les interfaces.
Voici le flux de travail pour la tâche :
- Configurez la connexion à la base de données dans
hibernate.cfg.xml
; - Implémentez les interfaces dans les classes d'implémentation;
- Implémentez les méthodes nécessaires dans les classes d'implémentation;
- Vous pouvez les implémenter de manière similaire à ce que nous avons fait dans le chapitre précédent. Ce n'est pas difficile. Vous devez juste changer les noms des entités;
- N'oubliez pas d'utiliser
HibernateUtil
; - Exécutez les tests d'intégration pour vérifier votre solution.
Remarque
Pour vous assurer que les tests d'intégration fonctionnent correctement, vous devez exécuter la commande suivante dans la requête MySQL Workbench. Cette commande accordera la permission de supprimer des données de la table pour que les tests s'exécutent correctement. Ne vous inquiétez pas. Cette base de données est une base de test; plus tard, lorsque nous testerons toutes les méthodes nécessaires et serons prêts à compléter le projet, nous créerons une autre base de données qui ne sera plus une base de test.
Commande:
Merci pour vos commentaires !