< /id > 
 
  
 
 < /class > 
 
 < /hibernate- mapping> 
 
 13 
 aggiungere una voce nell'elemento sessione di fabbrica del vostro file xml per associare il file di configurazione di mapping MyClass con Hibernate : . ! 
 
 < - file di mapping - > 
 
  
 14 
 Eseguire il build Ant file. Se non ci sono errori , si dovrebbe vedere che un nuovo record è stato aggiunto al database MySQL : 
 
 $ ant eseguito 
 
 Buildfile : build.xml 
 Inizia Hibernate 
 15 
 costruire una classe di supporto per implementare una fabbrica di sessione e salvarlo come HibernateUtil.java nel vostro " WEB-INF/classes " directory . Importare il pacchetto e creare una funzione principale per testare la configurazione : 
 
 import org.hibernate.SessionFactory ; 
 
 importazione org.hibernate.Session ; 
 
 importazione org.hibernate . operazione; 
 
 importazione org.hibernate.cfg.Configuration ; 
 
 import com.ehow.yourname.MyPackage ; /* richiesto per la funzione di prova solo * /
 
 HibernateUtil public class { 
 
 private static final SessionFactory sessionFactory ; 
 
 static { try { 
 
 
 
 //Inizializza fabbrica usando i contenuti di 
 hibernate.cfg.xml 
 sessionFactory = new Configuration ( ) configurare ( ) buildSessionFactory ( ) . 
. 
 } catch ( ex Throwable ) { 
 
 System.out.println ( " creazione iniziale SessionFactory non riuscita." + ex) ; 
 
 gettano nuova ExceptionInInitializerError ( ex) ; } 
 
 
 
 } 
 
 public static SessionFactory getSessionFactory ( ) { 
 
 ritorno sessionFactory ; 
 
 } 
 
 public static void main ( String [] args ) { 
 
 MyClass mycls = new MyClass ( ) ; 
 
 /* il campo id si auto -incremento di un valore unico che distinguerà record * /
 
 mycls.setMyProperty ( " My Property " ) ; 
 
 Session session = getSession (); 
 < p > transazione Transaction = session.beginTransaction (); 
 
 Session.save ( blog) ; 
 
 transaction.commit (); /* se il test ha successo , troverete un nuovo record nel il database MySQL * /
 
 } 
 
 } 
 16 
 Costruire una classe listener che partirà Hibernate e gestire la persistenza delle vostre classi di dati mappate. Salvare la classe come HibernateListener.java nel vostro " WEB-INF/classes " directory : 
 
 HibernateListener public class implementa ServletContextListener { 
 
 public void contextInitialized ( evento ServletContextEvent ) { 
 
 HibernateUtil.getSessionFactory ( ) ; //crea una fabbrica 
 
 } 
 
 public void contextDestroyed ( evento ServletContextEvent ) { 
 
 HibernateUtil.getSessionFactory ( ) close (); . //risorse libere 
 
 } 
 
 } 
 17 
 Aggiungere la seguente riga al file web.xml nella directory WEB-INF . Questo associare la classe ascoltatore con la tua 
 18 
 una console di tipo finestra " run formica " per eseguire lo script ant .