classe> name="com.ehow.yourname.MyClass" table="myclass"> 
 
  
   
 
 
 Photos 
  
 
  Photos 
  Photos 
 13 
 ajouter une entrée dans l'élément session-factory de votre fichier xml pour associer votre fichier de configuration de mappage de MyClass avec Hibernate : . ! 
 
 <- fichiers de mappage -> Photos 
  
 14 
 Exécutez votre fichier de build Ant . S'il n'y a pas d'erreurs , vous devriez voir qu'un nouveau record a été ajouté à votre base de données MySQL: 
 
 $ ant run 
 
 Buildfile : build.xml 
 Début Hibernate 
 15 
 Créer une classe d'aide à la mise en œuvre d'une usine de session et l'enregistrer comme HibernateUtil.java dans votre " WEB-INF/classes " répertoire. Importez votre paquet et créer une fonction principale pour tester la configuration : 
 
 org.hibernate.SessionFactory d' importation; 
 
 org.hibernate.Session d'importation; 
 
 org.hibernate d'importation. transaction ; 
 
 org.hibernate.cfg.Configuration d'importation; 
 
 com.ehow.yourname.MyPackage d'importation; /* nécessaire pour fonction de test uniquement * /
 
 HibernateUtil public class { 
 
 private static finale SessionFactory sessionFactory ; 
 
 static { try { 
 
 
 
 //Initialisation usine utilisant le contenu de hibernate.cfg.xml 
 
 sessionFactory = new Configuration () configure () buildSessionFactory (); . . 
 
 } catch ( Throwable ex ) { 
 
 System.err.println (« création SessionFactory initiale a échoué. " + ex) ; 
 
 jettent nouveau ExceptionInInitializerError (ex) ; } 
 
 
 
 } 
 
 public static SessionFactory getSessionFactory () { 
 
 retourner sessionFactory ; 
 
 } 
 
 public static void main ( string [] args ) { 
 
 MyClass mycls = new MaClasse (); 
 
 /* l' champ id sera auto -increment une valeur unique qui permettra de distinguer les enregistrements * /
 
 mycls.setMyProperty (« ma propriété »); 
 session session 
 = getSession (); 
 < p > réalisation de l'opération = session.reconnect (); 
 
 session.save (blog) ; 
 
 transaction.Commit (); /* Si ce test réussit, vous trouverez un nouveau record votre base de données MySQL * /
 
 } } 
 
 
 16 
 Créer une classe d'écoute qui va commencer Hibernate et gérer la persistance de vos classes de données cartographiées . Enregistrer la classe comme HibernateListener.java dans votre " WEB-INF/classes " répertoire : 
 
 HibernateListener public class implémente ServletContextListener { 
 
 public void contextInitialized ( événement ServletContextEvent ) { 
 
 HibernateUtil.getSessionFactory (); //Création d' une usine 
 
 } 
 
 publique vide contextDestroyed ( événement ServletContextEvent ) { 
 
 HibernateUtil.getSessionFactory () close () ; //. ressources gratuites 
 
 } } 
 
 
 17 
 ajoutez la ligne suivante dans le fichier web.xml dans le répertoire WEB- INF . Cette associer votre classe d'écouteur avec votre 
 18 
 Dans une console de fenêtre de type "run de fourmi " pour exécuter le script ant .