Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1676 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Debuter en hibernate avec Mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Debuter en hibernate avec Mysql

n°1887777
sonia5
Posté le 25-05-2009 à 19:48:11  profilanswer
 

Bonjour
Mon prb que je veux travailler avec hibernate et Mysql :
1)je cree un projet Test
2) bouton droit sur le projet et qd j’ai choisi new->others->Hibernate configuration File
3)qd 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 sachant que j'ai dèja ajouter a mes *.jar :mysql-connector-java-5.0.4-bin.jar est ce que je dois ajouter des autres choses?????????
Merci d'avance

mood
Publicité
Posté le 25-05-2009 à 19:48:11  profilanswer
 

n°1887882
pupkri64
Posté le 26-05-2009 à 09:50:44  profilanswer
 

je ne sais pas si c'est une faute de frappe mais il manque le jdbc dans ton driver class, essaye : com.mysql.jdbc.Driver je sais pas si ça marchera...

n°1887983
sonia5
Posté le 26-05-2009 à 12:36:12  profilanswer
 

Mais cette calss driver "com.mysql.jdbc.Driver" se trouve ou exactement est ce que je dois le télécharger ou bien je dois ajouter une librairie Hibernate à mon projet ou quoi exactement car qd je tape ce nom il n'exite pas  
Merci d'avance

n°1888194
sonia5
Posté le 26-05-2009 à 20:28:35  profilanswer
 


Mnt je gènère mon fichier hibernate configuration file et aussi hibernate mapping file et voici son contenu:
<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
 "-//Hibernate/Hibernate Mapping DTD//EN"
 "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
 
<hibernate-mapping package="com.hibernate">
 <class name="Utilisateur" table="utilisateur">
  <id
   column="ID"
   name="Id"
   type="integer"
  >
   <generator class="vm" />
  </id>
  <property
   column="LOGIN"
   length="30"
   name="Login"
   not-null="false"
   type="string"
   />
  <property
   column="BLOQUE"
   length="5"
   name="Bloque"
   not-null="false"
   type="string"
   />
  <property
   column="PASSWORD"
   length="30"
   name="Password"
   not-null="false"
   type="string"
   />
 
  <many-to-one
   class="Agent"
   name="Agent"
   not-null="true"
  >
   <column name="AGENT" />
  </many-to-one>
 </class>
</hibernate-mapping>
 
 
dans le cas ou j'ai choisi table Utilsateur  
Mais mon prb mnt comment je peux faire mmapping c a d gènèrè mes classes, avec qullle mèthode car je me bloque ici mnt??

n°1888665
turbulator
Posté le 27-05-2009 à 17:13:13  profilanswer
 

sonia5 a écrit :

Mais cette calss driver "com.mysql.jdbc.Driver" se trouve ou exactement est ce que je dois le télécharger ou bien je dois ajouter une librairie Hibernate à mon projet ou quoi exactement car qd je tape ce nom il n'exite pas  
Merci d'avance


 
Cette classe est fournie par mysql.
C'est donc une classe d'une autre librairie que tu peux télécharger ici Rubrlique "Pilote JDBC pour MySQL"
 
 
Pour ta 2ème question, le mapping entre ton modèle relationnel et objet se fait tout seul. Hibernate se base sur ton fichier de mapping pour faire le lien entre les 2. Ainsi tu n'as qu'à faire un  

Code :
  1. session.save(unePersonne);
  2. session.flush()

 
pour qu'une ligne soit insérée en base.
Tu trouveras plus d'infos à ce sujet sur n'importe quel tuto hibernate.

n°1889405
sonia5
Posté le 29-05-2009 à 12:53:52  profilanswer
 

Bonjour
Vous savez bien , je documente bcp pour faire mapping grâce à hibernate , tel que je commence mnt de A à z , je tèlècharge eclipse-SDK-3.4-win32 et après HibernateSynchronizer-3.1.9(2).zip et je décompresse ce dernier au niveau de plugin de mon nouveau eclipse mais qd je clique au niveau de mon projet par bouton droit et Others après je ne trouve pas Hibernate est que je dois télécharger des autres plugin pr mon eclipse connait hibernate la vérité je documente bcp mais je ne peux pas faire mon mapping est ce qu'1 peut m'aider?????????

n°1889432
brisssou
8-/
Posté le 29-05-2009 à 13:57:06  profilanswer
 

Le français n'est manifestement pas ta langue maternelle. Tu devrais plutôt chercher de l'info sur des sites dans ta langue.

 

Bref, pour obtenir un plugin Eclipse pour Hibernate, cherche du coté de HibernateTools, dispo sur le site de Hibernate, directement.

 

HibernateSynch semble être un peu décédé. J'en déduis que le tuto que tu suis est vieux. Cherche des tuto plus récents, Hibernate évolue quand même rapidement.

 

edit: tu suivrais pas le tuto de doudou des fois ? essayes la doc hibernate, elle est plutôt didactique.

Message cité 1 fois
Message édité par brisssou le 29-05-2009 à 13:58:44

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
n°1889437
sonia5
Posté le 29-05-2009 à 14:10:54  profilanswer
 

brisssou a écrit :

Le français n'est manifestement pas ta langue maternelle. Tu devrais plutôt chercher de l'info sur des sites dans ta langue.
 
Bref, pour obtenir un plugin Eclipse pour Hibernate, cherche du coté de HibernateTools, dispo sur le site de Hibernate, directement.
 
HibernateSynch semble être un peu décédé. J'en déduis que le tuto que tu suis est vieux. Cherche des tuto plus récents, Hibernate évolue quand même rapidement.
 
edit: tu suivrais pas le tuto de doudou des fois ? essayes la doc hibernate, elle est plutôt didactique.


 
Sur quel logique vous avez basé pour que vous me disez "chercher de l'info sur des sites dans ta langue.", au niveau de la programmation , il n y a pas la différence entre les langues tel que parfois vous trouvez des gens qui ne maîtrisent pas l'anglais ou bien la langue chinoise et malgré ts ça participent au niveau des forums  
Et Merci pour conseil

n°1889439
sonia5
Posté le 29-05-2009 à 14:11:18  profilanswer
 

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

n°1889591
turbulator
Posté le 29-05-2009 à 17:10:12  profilanswer
 

sonia5 a écrit :

Bonjour
 mais il ne me gènère pas la partie DAL  


 
Qu'appelle tu la partie DAL  :??:  

mood
Publicité
Posté le 29-05-2009 à 17:10:12  profilanswer
 

n°1889600
sonia5
Posté le 29-05-2009 à 17:22:42  profilanswer
 

turbulator a écrit :


 
Qu'appelle tu la partie DAL  :??:  


 
C a d un fichier s'appellant MonTableBO.java et ce dernier doit appartenir à un package par exemple com.hibernate.dal
sachant que j'ai package com.hibernate.base ou il y a les fichiers : BaseMonTable.java et BaseMonTableDAO.java et aussi com.hibernate.dao contenant MonTableDAO.java mais je n'ai pas un fichier MonTableBO.java est ce que ce dernier est obligatoire ou bien non , est ce que hibernate doit généré par défaut ce fichier ?????????


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Debuter en hibernate avec Mysql

 

Sujets relatifs
[MySQL] RequêteMysql eliminer les doublons
probleme delphi 7 et mysql 5.0.51bprobleme delphi 7 et mysql 5.0.51b
Correspondance dans MySql[Mysql] Ajout d'un caractere "0" sur toutes les valeurs d'un champs
probleme avec 2 mysql_fetch_assoc dans une seule whileHibernate Unchecked assignement
Insérer des caractères spéciaux dans mysql[PHP/mySQL] Different resultat d'une equete SQL entre PHP / phpMyAdmin
Plus de sujets relatifs à : Debuter en hibernate avec Mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR