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, Eclipse et XDoclet


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Mai 2002
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2002
    Messages : 328
    Par défaut Hibernate, Eclipse et XDoclet
    Hello,

    Je cherche à résoudre le problème suivant : ma boite actuelle utilise XDoclet pour générer les fichiers de mapping Hibernate des classes métier (via une tâche Maven). Ce qui a l'inconvénient de regénérer tous les mappings à chaque fois ...

    Je cherche donc un plugin Eclipse me permettant de générer manuellement le mapping Hibernate pour une classe donnée, ou un paquetage.

    J'ai regardé du côté de HibernateSynchronizer mais il ne semble pas répondre à ce besoin.

    Merci pour votre aide !

    Toine

  2. #2
    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
    Bonjour,

    Je sais qu'il existe également MiddleGen et AndroMDA comme plugins, mais je ne sais pas si ils sont manuel ou automatique au niveau de la génération.

    Sinon il y a ce lien qui peux, peut-être être intéressant : http://www.hibernate.org/hib_docs/v3...oolsetguide-s1

    Voila, vu que je ne connais pas assez ces outils, je ne peux pas t'aider d'avantage.

  3. #3
    Membre éclairé

    Inscrit en
    Mai 2002
    Messages
    328
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2002
    Messages : 328
    Par défaut
    Merci ça me donne une première piste !

    Toine

  4. #4
    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
    Je suis en train d'étudier les outils d'Hibernate depuis hier.

    Et j'ai vu qu'il existait les Annotations.
    Ce dernier est plus puissant que XDoclet et mieux supporté par les outils et IDE.
    C'est un moyen de décrire les métadonnées. Mais contrairement à Xdoclet, l'analyse des informations qu'elle décrivent sont complétement transparente. Mais il faut utiliser le JDK 1.5. Par contre les annotations sont disponibles à partir d'Hibernate 3 il me semble, et il ne permet pas de génrérer les fichiers de mapping.
    Plusieurs avantages par rapport à Xdoclet : utilisation très intuitive, facilite et accélère le paramètrage de la persistance.
    Un lien : Doc

    Voila, je ne sais pas si c'est intéressant pour toi, à toi de voir

    //////////////////////////////////////////////////////////////

    Sinon voici quelques infos sur les outils Hibernate.

    Outils qui permettent d’opérer à partir du schéma de la base de données :
    • Générer les fichiers de mapping : Hibernate Explorer ou Middlegen.
    • Générer les sources des classes persistantes : Hibernate Explorer ou HBM2JAVA.

    Outils disponibles à partir du diagramme de classes standard :
    • Générer des fichiers de mapping : XDoclet ou AndroMDA.
    • Générer le schéma de base de données : SchemaExport.

    Outils disponibles à partir du diagramme de classes avec atelier UML perso :
    • Générer le schéma de la base de données : SchemaExport.
    • Générer des sources Java des classes persistantes : Annotations ou fichiers de mapping.


    //////////////////////////////////////////////////////////////

    Regarde aussi du côté de Hibernate Artifact Generation.
    (c'est un outil d'Hibernate Tools qui fonctionne qu'à partir de la version 3 d'Hibernate)
    Il permet d’effectuer pas mal de petites choses sympathiques qui sont :
    • Générer les métadonnées depuis un schéma de BD
    • Générer le fichier hibernate.cfg.xml
    • Générer les fichiers de mapping
    • Générer les sources JAVA
    • Générer les sources JAVA avec les annotations


    //////////////////////////////////////////////////////////////

    Bon ben voila ça fait pas mal d'infos en un poste.

    Donc pour ton cas, je pense que c'est Hibernate Artifact Generation le plus intéressant

Discussions similaires

  1. Eclipse et XDoclet
    Par mymyma dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 12/05/2006, 17h22
  2. [Hibernate & Eclipse] problème mapping
    Par sonia_ppr dans le forum Hibernate
    Réponses: 4
    Dernier message: 04/05/2006, 14h32
  3. [Tomcat]Hibernate eclipse et TOMCAT
    Par Pck dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 25/10/2005, 09h32
  4. [Hibernate] [Eclipse] Création du fichier de mapping
    Par Willy7901 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 11/08/2005, 17h54
  5. [Plugin][Hibernate]Eclipse avec hibernate(synchronizer)
    Par mg67 dans le forum Eclipse Java
    Réponses: 7
    Dernier message: 23/06/2005, 17h19

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