Bonjour,
Je voudrais exposer une méthode qui fait une insertion dans une table de la base de données sachant que je travaille avec Hibernate. Le problème est au moment de la génération, je reçois l'erreur suivante :
IWAB0398E Error in generating WSDL from Java: java.lang.NoClassDefFoundError: org/hibernate/Session
En voici le code :
package com.ensi;
import javax.jws.WebMethod;
import javax.jws.WebService;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
import com.ensi.p2m.Produit;
@WebService (name="DAO", serviceName="ServiceDAO")
public class ServiceDAO {
@WebMethod(operationName="insert")
public void insert (int id,String table_name)
{
Session session = null;
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
session =sessionFactory.openSession();
if (table_name.equals("Produit"))
{
Produit prod = new Produit();
prod.setId(2);
prod.setDescPdt("souris");
prod.setUnitePdt("piece");
prod.setQteStock(20);
session.save(prod);
System.out.println("Done");
}
}
}
Merci bien de me répondre.
Partager