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

API standards et tierces Java Discussion :

Mapping / persistance Java Hibernate


Sujet :

API standards et tierces Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 16
    Points : 17
    Points
    17
    Par défaut Mapping / persistance Java Hibernate
    Bonjour,
    Je souhaiterai créer une base de donnée à partir d'un schéma UML.
    J'utilise pour cela Hibernate.
    Et je voudrai savoir c'est quoi la différence entre l'approche top down et bottom up
    est ce que je suis obligé de passer par un script SQL pour définir mes objets? ou je peux juste les créer via des classes (les EntityBeans), je suppose que ça dépend de l'approche appréhendée aussi ?
    Je suis débutant en Hibernate, donc je sais ce genre de questions semblent évidentes pour certains mais je vous avoue que ce n'est pas du tout le cas pour moi! J'ai bcp du mal à faire la différence
    j'espère avoir une réponse simple et je vous remercie d'avance

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2013
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2013
    Messages : 21
    Points : 25
    Points
    25
    Par défaut
    Bonjour

    L'approche Top Down (du haut vers le bas) est celle que tu compte utiliser: partir d'une conception (le haut) pour obtenir l'implémentation (la base, le code de persistence). Le Bottom Up... c'est le contraire.

    A ma connaissance, Hibernate ne fournit pas de mécanisme pour créer une base à partir d'une modélisation UML. Hibernate propose différents moyens de créer une base de données à partir de code java (des POJOs annotés ou des POJOS + des fichiers de config de persistence [*hbm.xml]). Ce code est souvent appelé la couche "domaine" d'une application.

    Si tu veux partir d'une modélisation UML, il te faudra générer ce code. Il y a acceleo (plugin eclipse, et en plus c'est français à la base) qui permet de faire ça et doit même avoir des générateurs tout prêts.

    Cependant, si tu dis que tu débute en Hibernate, je te conseillerais d'abord de progresser avec l'outil Hibernate lui même en suivant des tutos, avant d'empiler la génération de code et hibernate. Faut éviter de mettre la main dans deux cambouis à la fois ;-)

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 16
    Points : 17
    Points
    17
    Par défaut
    Je te remercie beaucoup pour cette réponse claire et précise.
    donc si j'ai bien compris pour créer mes classes de persistance/ classes objets qui correspond à mon modèle relationnel je peux créer les classes java avec annotations ou bien des classes java avec des fichiers config xml.

    Et sinon pour faire un héritage récursif c-a-d une classe fille qui hérite de la classe grand mère (classe mère de sa mère), quel type d'héritage faut il privilégier ?

  4. #4
    Membre régulier
    Homme Profil pro
    Développeur Java
    Inscrit en
    Octobre 2009
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Octobre 2009
    Messages : 76
    Points : 80
    Points
    80

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/05/2008, 10h32
  2. [Castor] Mapping Objet Java
    Par mezoo dans le forum Persistance des données
    Réponses: 4
    Dernier message: 01/09/2006, 16h24
  3. [Java] Mapping XML <> Java
    Par webspeak dans le forum Persistance des données
    Réponses: 7
    Dernier message: 22/06/2006, 00h07
  4. EJB 3 persistence et Hibernate
    Par Bulto dans le forum Hibernate
    Réponses: 2
    Dernier message: 11/05/2006, 21h43
  5. [MAPPING O/R] - Hibernate Vs Ibatis
    Par spidetra dans le forum Hibernate
    Réponses: 3
    Dernier message: 08/12/2005, 13h52

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