abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 14:57:03
Contrairement au DAO, Hibernate permet la création automatique des tables. De plus avec Hibernate on a pa besoin d'utiliser les requêtes SQL pour interagir avec la base de donnée.
On va voir comment utiliser Hibernate pour créer une base de donnée et des tables.
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 15:02:24
ouvrez 'hibernate.cfg.xml' allez dasn source et remplacez 'hibernate' par le nom de la base de donnée de votre choix ( dans l'élément 'connexion.url' ). allez Créer votre base dans mysql
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 15:02:52
Ajoutez le fichier suivant sous le projet:
Publicité
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 15:18:17
un clic droit sur la classe 'User' puis 'new' 'other' 'Hibernate' enfin 'hibernate Xml Mapping File'.
Allons dans 'source' de ce document XML et remplacez <generator class="assigned" />
par <generator class="identity" />: 'identity' permet l'auto incrémentation
Publicité
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 15:18:26
comme suit
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 15:42:00
Retournons dans hibernate.cfg.xml. supprimez tout les éléments mapping et ajoutez l'élément mapping du User dans mon cas j'ai inséré comme suit:
<mapping resource="Domain/User.hbm.xml" />
Puis remplacez 'create' par 'update' ceci permet d'éviter de supprimer et recreer une table a chaque execution
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
le 02-02-2015 à 15:42:17
Ajoutons la classe UserDAO :
  abdou1987 :
nb posts:722
nb discussions:131
inscrit le :02-12-2014
En partenariat avec "Positive Technologies", Esprit a l'honneur d'inviter ses étudiants à la 1ère édition de l’événement ESPRIT HACK DAYS dans les locaux d'ESPRIT Chotrana 2 et ce le 03 et le 04 Mars 2015.
La direction des stages d’ESPRIT et Ernst & Young ont le plaisir d'inviter ses étudiants à la journée de l’entreprise du mercredi 4 mars 2015 dans la salle E5 d’ESPRIT Factory.