Bonjour à tous, dans ce tutoriel je vais vous montrer comment installer Hibernate sur Eclipse
Tout dabord voyons ce que c’est !
Hibernate est un framework open source gérant la persistance des objets en base de données relationnelles.
Hibernate est adaptable en termes d’architecture, il peut donc être utilisé aussi bien dans un développement client lourd, que dans un environnement web léger de type Apache Tomcat ou dans un environnement Java EE complet : WebSphere, JBoss Application Server et Oracle WebLogic Server.
Hibernate apporte une solution aux problèmes d’adaptation entre le paradigme objet et les SGBD en remplaçant les accès à la base de données par des appels à des méthodes objet de haut niveau.
Source: Wikipédia
Prérequis
- Eclipse Mars (ou une autre version)
- Hibernate
- MySQL Connector (si jamais vous avez des problèmes de timezone téléchargez la version 5.1.39)
Etape 1 – Installation
Installation de hibernate
Télécharger Hibernate :
Depuis Eclipse, se rendre dans Help > Eclipse Market Place
Choisissez Jboss Tools
Décochez tout et ne choisissez que Jboss Tools Usage Reporting ainsi que Hibernate Tools
Confirmez l’accord l’utilisateur.
Cette pop-up indique juste que le contenu n’a pas été signé par Eclipse, poursuivez.
L’assistant va vous demander de redémarrer Eclipse, faites le.
Etape 2 – Import des Librairies
Dans cette partie nous allons préparer le projet pour qu’il intègre les librairies de Hibernate
Pour commencer, créons un nouveau projet java
Une fois le projet crée, cliquez droit dessus et selectionnez new> Other
Choisissez Hibernate – Hibernate Configuration File
Ici nous configurons les infos de connexion à la base et le driver qui sera utilisé pour communiquer avec. Ces infos seront par la suite accessible dans un fichier html nommé hibernate.cfg.xml
Il n’y a pas besoin de plus d’informations pour l’instant pour communiquer avec la base.
Voici ce qui va ressortir de cet assistant :
Voila pour cette partie, nous allons maintenant passer à la communication avec la base
Nous allons maintenant importer les librairies .jar qui proviennent de l’archive téléchargée plus haut
Rendez vous dans l’onglet Project>Properties
Puis Selectionnez Java Build Path
Par la suite choisissez Add External JARs
Rendez vous dans le dossier hibernate>lib que vous aurez extrait au préalable.
Puis sélectionnez toutes les jar du dossier “required”
Choisissez à nouveau Add External JARs et cette fois ci rendez vous dans le dossier “osgi”
Ajoutez les JARs présents dans le dossier.
Profitons-en pour ajouter le plugin java mysql connector, nous aurons besoin uniquement du jar.
Nous en avons fini avec l’import des librairies !
Vous devriez vous retrouver avec quelque chose comme cela:
Cliquez sur OK, nous allons maintenant vérifier que la connexion se fait bien
Etape 3 – Test
Créez une classe Main, qui contiendra ce code:
import java.util.List;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Configuration config = new Configuration();
SessionFactory sessionFactory = config.configure().buildSessionFactory();
// Ouverture session
Session session = sessionFactory.openSession() ;
session = sessionFactory.openSession();
//Fermeture session
session.close();
}
}
Lancez la classe, vous devriez obtenir quelques messages d’infos !
Rendez vous au prochain tuto pour faire communiquer la BDD avec Hibernate !
Leave a Reply