IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Pourquoi Hibernate et non pas JPA


Sujet :

Hibernate Java

  1. #1
    Membre averti Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 301
    Points
    301
    Par défaut Pourquoi Hibernate et non pas JPA
    Bonjour,

    Bon on a choisi de travailler avec hibernate et non avec JPA parceque notre encadrant a imposé ça,et on doit argumenter ce choix.

    mais on n'est pas convaincu donc si vous pouvez nous éclaircir la différence entre JPA et Hibernate ???

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    JPA est une spécification...
    Hibernate est une implémentation de JPA au même titre que Toplink.

    Après soit tu utilises l'implémentation et tu en restes à la norme JPA, soit tu utilises les avancés de l'implémentation.

  3. #3
    Membre averti Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 301
    Points
    301
    Par défaut
    merci mais est ce que vous pouvez nous expliquer les avantages d'utiliser les avancés de l'implémentations de hibernate par apport à l'utilisation de la norme JPA ?

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 274
    Points : 4 141
    Points
    4 141
    Par défaut
    Si tu prends Hibernate, tu auras probablement plus de fonctionnalités à disposition. Pour plus de précision, tente une recherche sur le web.

    Si tu restes standard JPA, tu pourras changer d'implémentation plus facilement si tu le désires.

  5. #5
    Membre averti Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 301
    Points
    301
    Par défaut
    Bon j'ai fait quelques recherches sur le web et j'ai constaté si je ne me trompe pas que JPA facilite beaucoup les choses par rapport Hibernate puisque elle encapsule hibernate et luis rend une couche abstraite.

    Donc cet avantage facilite l'accès au données au développeur et il rend la programmation orienté objet pur il n'aura pas besoin même d'écrire par exemple les requêtes SQL !!

    mais j'ai pas compris pourquoi Hibernate est plus utilisé que le JPA ( vous pouvez même comparer les nombres des discussions dans les forums de JPA et Hibernate dans notre site developpez.com) malgré que JPA a simplifié les taches?? est ce que c'est question de fiabilité ou que Hibernate offre des possibilités très riches que le JPA ne fournit pas ??

  6. #6
    Membre averti Avatar de clubist
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 301
    Points
    301
    Par défaut
    à moins d'avoir un besoin d'ORM très basique, on ne peut pas, juste pour des raisons de standardisation, s'embêter la vie en se passant de la grande richesse du mapping et de l'API Hibernate.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 25/01/2013, 10h04
  2. JPA Hibernate Index non crée dans Mysql
    Par fvisticot dans le forum JPA
    Réponses: 5
    Dernier message: 24/10/2010, 04h35
  3. Réponses: 2
    Dernier message: 25/08/2009, 16h46
  4. pourquoi php et non pas ASP-net ?!
    Par Root_JDK dans le forum Débuter
    Réponses: 3
    Dernier message: 19/05/2008, 00h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo