slam4:orm:hibernate

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:orm:hibernate [2012/11/24 18:28] – [Test Web] jcheronslam4:orm:hibernate [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 8: Ligne 8:
  
 Il existe également une version d'Hibernate pour .net : NHibernate. Il existe également une version d'Hibernate pour .net : NHibernate.
 +
 +
 +
 +===== Ressources =====
 +==== Fichiers ====
 +  * {{:slam4:orm:ormh.sql|Base de données}}
 +  * {{:slam4:orm:jarhibernate.rar|Fichiers jar}}
 +  * {{:slam4:orm:hibernate.cfg.xml|Fichier xml de configuration d'Hibernate}}
 +==== Documentation ====
 +  * [[http://docs.jboss.org/hibernate/orm/3.5/reference/fr-FR/html/index.html|Documentation Hibernate]]
 +  * [[http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/|Annotations JPA]]
 +  * [[http://docs.jboss.org/hibernate/orm/3.5/reference/fr-FR/html/queryhql.html|Langage de requêtes HQL]]
  
 ===== Configuration logicielle ===== ===== Configuration logicielle =====
Ligne 15: Ligne 27:
   * Mysql Server   * Mysql Server
   * Driver JDBC pour Mysql   * Driver JDBC pour Mysql
 +
 +==== Sous partie ====
 +bklablaz
 +
 ===== Contexte ===== ===== Contexte =====
  
Ligne 36: Ligne 52:
  
  
-  * Créer la base de données **ORM** sur votre serveur Mysql en exécutant le script de création (la base est créée dans le script).+  * Créer la base de données **ormH** sur votre serveur Mysql en exécutant le script de création (la base est créée dans le script).
  
 Afficher le concepteur pour visualiser les tables, et les relations : Afficher le concepteur pour visualiser les tables, et les relations :
Ligne 264: Ligne 280:
 <ol> <ol>
   <li><div class="li">Interprétez la forme de la requête passée à la méthode <b>createQuery</b>, pourquoi n'est-elle pas complète ?</div></li>   <li><div class="li">Interprétez la forme de la requête passée à la méthode <b>createQuery</b>, pourquoi n'est-elle pas complète ?</div></li>
 +  <li><div class="li">Renseignez-vous sur HQL dans la documentation</div></li>
 </ol> </ol>
 </div></html> </div></html>
Ligne 288: Ligne 305:
 </ol> </ol>
 </div></html> </div></html>
- 
 ==== Sélection ==== ==== Sélection ====
 <html><div class="todo"> <html><div class="todo">
Ligne 385: Ligne 401:
 <html><div class="todo"> <html><div class="todo">
 <ul> <ul>
-<li>Écrire une classe <b>Gateway</b> disposant de méthodes statiques permettant d'obtenir les résultats suivants :+<li>Dans un package <b>technics</b>, Écrire une classe <b>Gateway</b> disposant de méthodes statiques permettant d'obtenir les résultats suivants :
 <ol> <ol>
 <li class="li">La liste des catégories ;</li> <li class="li">La liste des catégories ;</li>
Ligne 393: Ligne 409:
 </ol> </ol>
 </li> </li>
-<li>Construire les pages JSP répondant au service suivant :+<li>Créer une classe <b>Display</b> disposant d'une méthode statique</b> 
 +<ol><li class="li">Retournant une liste au format HTML à partir d'une ArrayList passée en paramètre</li></ol> 
 +</li> 
 +<li>Construire les <b>pages JSP</b> répondant au service suivant :
 <ol> <ol>
 <li class="li">l’utilisateur lance l’application dans son navigateur ;</li> <li class="li">l’utilisateur lance l’application dans son navigateur ;</li>
Ligne 404: Ligne 423:
 </li> </li>
 </ul> </ul>
 +
 +Ajouter toutes les classes (servlet) et méthodes nécessaires pour éviter d'avoir à effectuer un quelconque traitement dans les JSP.
 </div> </div>
 </html> </html>
 +
 +Manipulations et contexte en partie inspirés d'un TD Hibernate de JP PUJOL
  • slam4/orm/hibernate.1353778116.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)