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 :

Quand utiliser Hibernate ? Ce que c'en coûte ?


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut Quand utiliser Hibernate ? Ce que c'en coûte ?
    Salut à tous !

    J'ai enfin pris un peu de temps pour m'intéresser à Hibernate et je m'interroge. Le concept est très bon et surtout c'est un outils qui a l'air d'être reconnu et employé (j'en ignore encore la mesure).
    Afin de m'aider à cerner les choses pourriez-vous me dire dans quel(s) projet(s) utilisez vous Hibernate ? Pourquoi avez vous décidé de le mettre en place ? Est-ce un question de taille, de complexité, de sécurité ou quoi d'autre pour qu'Hibernate soit intéressant à mettre en oeuvre (en gardant à l'esprit le temps qu'il faut pour découvrir et se former) ? Connait il des limitations ? Sur quoi avez vous buté, passé trop de temps, comment auriez-vous dû vous y prendre avec plus de recul ?

    Allez, j'arrête là ma liste de question mais n'hésitez pas, si vous le voulez bien, à me parler de tout ce que vous jugez utile de savoir pour bien débuter avec Hibernate et surtout pour faire les bons choix.

    Merci !

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

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Je l'ai utilisé dans plusieurs projets web et dans un projet swing.
    Je le trouve très agréable à utiliser. On évite ainsi l'écriture de beaucoup
    de code SQL. Je pense que le code est plus lisible et plus facilement maintenable.
    Comme tout outil, il demande pas mal de temps d'apprentissage, mais je pense que ça en vaut la peine.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Citation Envoyé par fr1man
    Je le trouve très agréable à utiliser
    À ce sujet, j'ai eu peur d'une chose (peut être que cela vient du fait que je n'ai pas l'expérience suffisante avec Hibernate) : les requêtes SQL complexes prennent quelle tournure avec Hibernate ? N'y a-t-il pas de limitations pour des requêtes avec des jonctions, unions & co. ?

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

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Il y a des limitations si tu utilises le HQL, le langage objet de requêtage d'Hibernate. Il me semble que les unions ne sont toujours pas supportées.
    Cepedant, il est possible d'utiliser dans ce cas, des requêtes en SQL pur.
    Donc au final, il n'y pas vraiment de limitation.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Par défaut
    Tu veux dire qu'on peut exécuter une requête SQL pure et ensuite resynchroniser Hibernate avec ce qui a été modifié dans la base de données ?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Oui tout à fait, car tu exécutes ta requête en SQL pur via l'API hibernate.

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/01/2011, 17h53
  2. generer les fischier hbm.xml en utilisant hibernate
    Par lahiane dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/02/2006, 13h20
  3. Réponses: 10
    Dernier message: 08/02/2005, 10h52
  4. Écriture dans un DBgrid quand utilise un query comme dataset
    Par dcayou dans le forum Bases de données
    Réponses: 3
    Dernier message: 13/07/2004, 22h22
  5. [Procédure Stocké] Quand utiliser ?
    Par touhami dans le forum Bases de données
    Réponses: 2
    Dernier message: 18/03/2004, 09h09

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