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 :

Commencer Hibernate + UML


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut Commencer Hibernate + UML
    bonjour,

    Le sujet a surement déjà été posé, mais je n'ai rien trouvé dans la FAQ, ni via la recherche..
    Je vais bientot mettre en ouvre Hibernate, pour un nouveau projet. J'aimerai pouvoir partir d'un modele de conception UML, construire la base de donnée et les classes java de mapping objet/relationnel.

    Questions:
    1) De quels outils ai je besoin? Préférence pour des logiciels open-source/gratuit.
    2) Hibernate construit-il les requetes SQL de construction de la base. Je me suis laisse entendre que cette partie ne marchait pas bien. On m'a recommandé DBDesigner pour la construction de la base.
    3) Quel est la compatibilité d'Hibernate avec la dernière version de MySql 5.
    4) Je suis prenneur de tout conseil de la mise en oeuvre d'Hibernate dans un projet java

    Données techniques:
    Faible volumetrie des données (<10000)
    Faible contraintes de performance
    Java 1.5 (imposé)
    IDE Eclipse

    merci par avance de vos reponses.
    thierry

  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 me sers des fichiers de mapping pour générer le schéma de la base et je n'ai jamais eu de problèmes que ce soit avec postgresql ou mysql (5).

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Mars 2005
    Messages
    363
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mars 2005
    Messages : 363
    Par défaut
    J'ai fait l'inverse, j'ai créé mon MCD, MLD et mon script SQL avec AnalyseSI. J'ai éxécuté le script avec phpmyadmin puis j'ai généré mes fichiers de mapping avec Hibernate Synchronizer.

  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
    Vu que tu va travailler en JAVA 1.5, je te conseil d'utiliser les Annotations Hibernate. Ces derniers remplacent les fichiers de mapping XML.
    En fait ce sont des tags qui doivent être mis en place dans les classes JAVA de mapping (voir la doc officiel sur le site, elle est en français )
    Les annotations facilite et accèlère le paramètrage de la persistance. De plus l'utilisation est très intuitive. A toi de voir...

    Sinon pour les outils, il y a Hibernate Tools qui fournit pas mal de modules et d'options. Notamment Hibernate Artifact Generation qui permet la génération auto du fichier de config Hibernate, des classes JAVA avec annotations (en option), des fichiers de mapping XML...

    Sinon il y a AndroMDA qui permet de générer les fichiers de mapping XML à partir du schéma UML il me semble.
    Et à partir de ce mapping tu peux obtenir la DDL de ta base avec Hibernate Tools (Schema Export ou hbm2ddl)

Discussions similaires

  1. Double compositions UML au code JAVA/Hibernate
    Par Drazharian dans le forum ALM
    Réponses: 2
    Dernier message: 02/02/2011, 18h56
  2. modeliser avec UML : par où commencer.
    Par inouss dans le forum Débuter
    Réponses: 4
    Dernier message: 18/06/2009, 11h10
  3. Réponses: 0
    Dernier message: 11/03/2009, 15h07
  4. UML vs (Struts - Hibernate)
    Par batataw dans le forum EDI et Outils pour Java
    Réponses: 4
    Dernier message: 01/10/2007, 00h32
  5. Réponses: 10
    Dernier message: 07/04/2006, 10h03

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