Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Création d'Entité | 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 : Création d'Entité

Note

Cette tâche se composera de 2 parties.

Configuration de la connexion :

Votre tâche est de créer la base de données nécessaire dans MySQL en utilisant des requêtes SQL régulières. Je vous fournirai les codes pour la table que nous allons utiliser et développer dans ce cours ; vous devez simplement insérer ces codes dans votre table.

Ensuite, vous devez connecter votre base de données au projet. J'ai laissé un modèle pour vous dans hibernate.cfg.xml; vous devez simplement insérer le lien vers votre base de données (je recommande d'utiliser le nom testDatabase, car cette base de données sera utilisée pour tester votre solution. Lorsque nous aurons un projet terminé, nous créerons une nouvelle base de données).

Vous devez également remplir le username dans MySQL (très probablement, ce sera root) ainsi que votre password.

Ne vous inquiétez pas, je ne verrai pas votre mot de passe :).

Voici les commandes pour créer la base de données et les deux tables nécessaires.

Utilisez cette base de données exacte pour cette tâche.

Remarque

Nous continuerons à utiliser cette base de données par la suite, donc veuillez ne pas la supprimer après avoir terminé la tâche.

Création de la base de données et utilisation de celle-ci :

Création de la table employees :

Création de la table departments :

Création de la classe d'entité :

Ensuite, vous devez aller à la classe Department et faire de cette classe une classe d'entité. Utilisez toutes les annotations nécessaires apprises dans les chapitres précédents. Vous pouvez également utiliser la bibliothèque Project Lombok, ou vous pouvez écrire manuellement les getters, setters et constructeurs. Le choix vous appartient.

Après avoir terminé la tâche, exécutez les tests d'intégration que j'ai écrits, et ils vérifieront la justesse de votre tâche.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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