Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Implémentation de DAO | Fondamentaux de Hibernate
Manipulation des Données Java avec Hibernate
course content

Contenu du cours

Manipulation des Données Java avec Hibernate

Manipulation des Données Java avec Hibernate

1. Aperçu de JDBC
2. Fondamentaux de Hibernate
3. Dernières Retouches

book
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 :

  1. Configurez la connexion à la base de données dans hibernate.cfg.xml;
  2. Implémentez les interfaces dans les classes d'implémentation;
  3. Implémentez les méthodes nécessaires dans les classes d'implémentation;
  4. 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;
  5. N'oubliez pas d'utiliser HibernateUtil;
  6. 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:

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt