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 :

[ HIBERNATE ] Différences et changements : version 2 et 3


Sujet :

Hibernate Java

  1. #1
    Membre habitué Avatar de bouchette63
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Points : 187
    Points
    187
    Par défaut [ HIBERNATE ] Différences et changements : version 2 et 3
    Bonjour,

    J'ai cherché un peu partout mais je n'ai pas trouvé les rensignements escomptés, c'est pour cela que je demande votre avis.

    Tout d'abord j'aimerais savoir quels sont les différences entre la version 2.2 et la version 3.1 (ou 3.2 je ne sais plus) d'Hibernate.

    J'utilise une version 2.2 d'Hibernate, et si je veux passer à la version 3, y-a-t-il de gros changements à effectuer ?

    Merci pour vos réponses.
    "Tout m'afflige, et me nuit, et conspire à me nuire" Racine

  2. #2
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    217
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 217
    Points : 220
    Points
    220
    Par défaut
    Je peux te dire 2 changements majeurs :

    1- Tous les packages sont différents afin de pouvoir faire cohabiter les deux versions sur une meme appli

    2- Les statégies de chargements par défaut sont différentes (lazy loading)

  3. #3
    Membre habitué Avatar de bouchette63
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Points : 187
    Points
    187
    Par défaut
    Bon je up ce sujet, car il est de nouveau d'actualité
    J'ai plusieurs questions qui me turlupines

    1) J'aimerais savoir si vous connaissez des sites/tutoriaux expliquant la mise en place de la migration d'Hibernate 2.x vers 3.1 ?

    2) Quels sont les nouvelles fonctionnalités intéressante d'Hibernate 3.1 par rapport à la 2.x ?

    3) Hibernate 2.x et 3.1 peuvent-il cohabiter ?


    Merci pour vos réponses et votre aide
    "Tout m'afflige, et me nuit, et conspire à me nuire" Racine

  4. #4
    Membre habitué Avatar de bouchette63
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Points : 187
    Points
    187
    Par défaut
    Je vais répondre à mes questions

    1) Guide officiel de migration : http://www.hibernate.org/250.html
    Autres : http://twasink.net/blog/archives/200...hi_1.html#more
    http://twasink.net/blog/archives/200...s_in.html#more


    2) Nouvelles fonctionnalitées d'Hibernate :

    - Persistance des documents XML (au moyen de DOM4J). Le framework Hibernate permet d'obtenir une représentation XML du résultat d'une requête. Il permet aussi de rendre persistant, c'est-à-dire d'insérer ou de mettre à jour des données dans la base de données depuis des fragments de document XML de façon très simple et similaire à la manipulation de POJO.

    - Gère les tags dans les objets persistants au lieu de l’utilisation d’un fichier de mapping. Il permet donc d’éviter la redondance des informations à écrire entre les objets persistants et le fichier de mapping.

    - Le package HBM2DDL permet de générer automatiquement les tables dans la base de donnée.

    - Apparition des Annotations qui permettent de remplacer les fichiers de mapping. Avec cette dernière l'analyse des informations qu'elle décrit est complétement transparente. L’utilisation de XDoclet en est par conséquent inutile. De plus, il y a plusieurs avantages par rapport à Xdoclet : utilisation très intuitive, facilite et accélère le paramètrage de la persistance. Mais on doit utiliser le JDK 1.5.

    - Implémentation d'un HibernateContext (Session) géré par un Servlet Filter. Ceci pour pouvoir profiter du "lazy loading".

    - Hibernate enveloppe maintenant les supports Blob et Clob.


    3) Oui Hibernate 2.x et 3.x peuvent cohabiter dans la même application.
    "Tout m'afflige, et me nuit, et conspire à me nuire" Racine

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

Discussions similaires

  1. changement version MIKTEX 2.7 à 2.9
    Par manon0503 dans le forum Distributions
    Réponses: 1
    Dernier message: 14/04/2012, 13h16
  2. [XL-2010] Pbs avec macro suite changement version
    Par rico63 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 29/12/2011, 18h03
  3. Changement version Rails
    Par barnoufal dans le forum Ruby on Rails
    Réponses: 0
    Dernier message: 17/11/2008, 14h58
  4. Changement version .NET - erreur
    Par barnet dans le forum Framework .NET
    Réponses: 2
    Dernier message: 16/04/2007, 01h57
  5. [HIBERNATE] C'est quoi toutes ces versions ?
    Par _beber85 dans le forum Hibernate
    Réponses: 9
    Dernier message: 11/04/2006, 10h17

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