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 :

XDoclet et Hibernate Tools


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé 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
    Par défaut XDoclet et Hibernate Tools
    Bonjour,

    Je viens demander un peu plus d'éclaircissement sur XDoclet et Hibernate Tools.
    J'ai recherché sur la toile quelques renseignements, et j'ai noté que les deux servent à générer du code (fichiers de config, xml, java...).

    J'ai quelques questions en suspend :

    1) Quel est la différence entre ces deux utilitaires ?
    2) Si ils sont équivalent dans leur fonctionnalité, lequel utiliser ou privilégier ?
    3) Connaissez-vous des tutoriels sur l'utilisation d'Hibernate Tools et XDoclet ?

    Merci pour vos réponses.

  2. #2
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    XDoclet et Hibernate Tools sont deux outils à utilisation "identique" : génération de fichiers. Cependant, ces deux outils ont des objectifs d'utilisation différente. Le premier Hibernate Tools est appliqué à Hibernate et permet ainsi la génération des fichiers de configuration utiles à ce dernier. XDoclet de son coté est un outil plus vieux/mature déjà et permettant une génération de tout type (Persistance, configuration de serveur, ejb, bean, mappings divers, etc.). Leur site web détaille bien les fonctionnalités de chacun (notamment si tu regarde la référence de leurs tags)

    XDocLet
    HibernateTools

    Pour une utilisation de ces outils avec Hibernate, je te préconiserai HibernateTools qui est sous l'égide de JBoss d'une part (donc forcément adapté aux évolutions d'Hibernate) mais aussi du fait qu'il permet une configuration automatisée et via des interfaces graphiques (plugin Eclipse) alors que xdoclet fonctionne de manière plus ... manuelle. Il faut tagger (tag javadoc) tous tes fichiers pour paramétrer le mapping a généré ... en outre, je ne sais pas si il suit les évolutions récentes d'Hibernate.

    Maintenant, si tu veux utiliser ces mêmes fichiers pour d'autres générations de documents ... XDocLet te proposera un plus large panel de possibilités.

  3. #3
    Membre éclairé 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
    Par défaut
    Merci pour ta réponse Bizur,

    Je veux me servir d'un de ces outils pour générer le fichier de configuration d'hibernate et les fichiers de mapping de ma base de données. Donc le plus adapté me semble être Hibernate Tools d'après tes explications.

    Sinon j'ai trouvé deux tutoriels (au cas ou cela intéresse quelqu'un) :
    - Hibernate Tools : ici
    - XDoclet : ici

    Si vous en avez d'autres, n'hésitez pas à donner les liens
    Merci

  4. #4
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Sans vouloir te faire hésite encore plus ... il existe d'autres outils identiques à Hibernate Tools (qui ont d'ailleurs déjà été évoqués mais dans le forum Eclipse)

    HiberClipse
    Hibernator

    Le premier n'a pas l'air mal également mais pour ma part, j'ai préféré du travail "fait main" à l'utilisation d'un plugin pour un mapping, selon moi, plus fin et optimisé. Maintenant, c'est sur que tout dépend de l'ampleur du projet

  5. #5
    Membre éclairé 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
    Par défaut
    Merci pour ta réponse fouillée BizuR.
    Vient alors le problème de compatibilité, je travail avec WSAD version 5.1.2. Je ne sais pas si tout ce joli petit monde peut fonctionner avec mon application.
    Puisqu'apparemment HiberClipse marche que sous Eclipse 2.x et 3 et les autres il faut que je jette un oeil.

  6. #6
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Ca ne te coutera rien d'essayer je pense ... mais en effet, je ne sais pas si ces derniers seront ou non compatibles avec WSAD.

    Bon courage pour la suite et n'hesites pas a faire des retours sur la solution que tu as utilisée ... ca m'interesse également . Merci.

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

Discussions similaires

  1. [Plugin Hibernate Tools] Génération de fichier HBM
    Par YokoSop dans le forum Hibernate
    Réponses: 4
    Dernier message: 21/05/2008, 10h02
  2. Plugin Hibernate Tools
    Par cicolas dans le forum Hibernate
    Réponses: 23
    Dernier message: 24/07/2006, 13h24
  3. Réponses: 1
    Dernier message: 19/05/2006, 19h52
  4. [Plugin]Choix entre Hibernate Tools et HibernateSynchronizer
    Par eclipseprogramer dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 26/01/2006, 07h33
  5. [Plugin][Hibernate Tools] java.lang.NoClassDefFoundError
    Par notrustinyou dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 28/11/2005, 17h17

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