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 :

debuter en hibernate


Sujet :

Hibernate Java

  1. #1
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut debuter en hibernate
    Bonsoir

    Je suis debutante en hibernate , tel que j'ai suivi ce cours http://defaut.developpez.com/tutorie...pse/hibernate/
    pour faire ma premiere application en utilisant hibernate mais mon probleme que au niveau de mon eclipse quand je clique sur le dossier "src", faites "Bouton droit > New > Other" et choissez "Hibernate > Hibernate Configuration File"
    Voici l'ecran qui m'a apparait :Image 1

    Et si j'ai choisi hibernate Mapping xml je ne trouve pas comment je peux choisir les tables pour obtenir ses classes : Image2 => Comment je peux faire mapping ?
    Est ce que quelqu'un a une idee ?

    Merci d'avance
    Images attachées Images attachées   

  2. #2
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Avril 2008
    Messages : 146
    Par défaut
    Bonjour ,
    Si j'ai bien compris ,tu doit tout d'abord créer un fichier de configuration pour Hibernate , pour configuer la connexion à la base... puis tu crée les fichiers de mapping pour les différente classes.

  3. #3
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Merci,D’accord mais j’ai déjà crée un fichier « hibernate.cfg.xml » et voici son contenu
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
            "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
            "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
    <hibernate-configuration>
        <session-factory>
            <property name="hibernate.connection.driver_class">org.gjt.mm.mysql.Driver</property>
            <property name="hibernate.connection.password">MDP</property>
            <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/BaseDonnees</property>
            <property name="hibernate.connection.username">root</property>
            <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
        </session-factory>
    </hibernate-configuration>

    Et apres je cree le fichier « NewMapping.hbm.xml » mais ce dernier voici son contenu
    Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0"?>
    <!DOCTYPE hibernate-mapping PUBLIC
        "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
    <hibernate-mapping>
     
    </hibernate-mapping>


    Alors après ça comment je peux faire le mapping c'est a dire générer les classes ?
    Merci

  4. #4
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Bonjour
    Mon problème maintenant est que quand j’ai choisi new->others->Hibernate configuration File
    Et quand je veux saisir le nom de driver Class (com.org.mysql.Driver) ça ne trouve pas au niveau de mon eclipse est ce que je dois télécharger ce driver ou quoi faire

  5. #5
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Bonjour,
    Est-ce que quelq'un peut me dire où je peux télécharger la librairie d’hibernate et aussi la librairie d’utilisation de Mysql avec hibernate ou bien quelqu'un peut me dire seulement les noms de ces librairies et merci d’avance

  6. #6
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 9
    Par défaut
    Est ce que tu as ajouter les jars au dossier lib que tu ajoute a src? Parmi ces jars il y en a un tres interressant c'est lui en faite qui contient le fichier org.gjt.... ce jar est mysql.connector.5.0 ou quelque chose comme ça. Il y a un bon cours sur ça dans developpons avec eclipse : http://jmdoudoux.developpez.com/cour...ipse-hibernate

    ceci t'aidera bien.

  7. #7
    Membre éclairé
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2007
    Messages
    346
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Aveyron (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2007
    Messages : 346
    Par défaut
    Bonjour
    J'ai gènèrè mon fichier de mapping tel que j'obtiens un fichier MonTable.hbm et grâce à ce fichier j'ai fait Synchronize and overwrite et ça me généré les fichiers suivants:
    MonTable.java ,BaseMonTable.java , BaseMonTableDAO.java, MonTableDAO c'est à dire il me généré que la partie base et la partie DAO mais il ne me gènère pas la partie DAL est ce que ça c'est normal ou bien je dois ajouter des chôses??????? Est ce que c'est ça le rôle d'hibernate ou bien il y a des autres fonctionnalitès????
    Merci d'avance

  8. #8
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2006
    Messages
    110
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2006
    Messages : 110
    Par défaut petit conseil
    salut sonia5,

    je ne suis pas expert Java mais si je peux me permettre de te donner un conseil, vas voir la documentation d'hibernate, en version online, tu l'as trouveras en anglais, par contre il y a des versions de la librairie incluant la libraire et la documentation de référence en anglais et en français.

    De mon point de vue, elle fortement abordable car il y a un exemple simple et complet d'entrée de jeux. Après cet exemple, tu commences à réellement apprendre la fonctionnalité principale d'hibernate qui est : récupérer les données persistées sous forme d'objet.

    Oui il y a d'autres fonctionnalités d'hibernate, mais je ne les connais pas bien.

    liens : https://www.hibernate.org/

    si tu fais une recherche sur le terme "hibernate", dès la première page tu auras quelques raccourcis intéressant !

    J'espère que ça t'aideras

    Bonne continuation

    Manu

Discussions similaires

  1. Debutant Maven Hibernate
    Par henpower dans le forum Maven
    Réponses: 1
    Dernier message: 24/03/2009, 21h59
  2. Réponses: 2
    Dernier message: 10/11/2008, 12h06
  3. Debuter avec hibernate sous MyEclipse
    Par Viscapon dans le forum Hibernate
    Réponses: 7
    Dernier message: 27/08/2008, 13h22
  4. essai "debuter avec hibernate" avec MYSQL et j'y arrive pas
    Par alligator424 dans le forum Hibernate
    Réponses: 5
    Dernier message: 08/08/2007, 14h02
  5. [debutant] configurer hibernate sous myeclipse
    Par solawe dans le forum Hibernate
    Réponses: 3
    Dernier message: 22/11/2006, 10h36

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