Bonjour et merci 
Désolé pour le retard !
J'ai essayer le mode debug mais je ne vois rien de nouveau.
Voici ma dao complète
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
|
@Stateless
public class Node_dao
{
@PersistenceContext (unitName = "MySqlConnPoll")
private EntityManager em;
private static SessionFactory sessionFactory;
private Session getSession()
{
Session session = null;
try
{
sessionFactory = new Configuration().configure("com\\xml\\hibernate.cfg.xml").buildSessionFactory();
session = sessionFactory.openSession();
}
catch(HibernateException e)
{
System.out.println(e.getMessage());
}
return session;
}
public void insert_question(String question) throws Exception
{
try
{
Session session = getSession();
Transaction tx = session.beginTransaction();
Nodes node = new Nodes();
node.setQuestion(question);
session.save(node);
tx.commit();
}
catch (HibernateException e)
{
System.out.println(e.getMessage());
}
}
@SuppressWarnings("unchecked")
public Nodes select (HttpServletRequest request) throws Dao_exception
{
List <Nodes> nodeList = new ArrayList<Nodes>();
nodeList = em.createQuery("SELECT n FROM Nodes n").getResultList();
return nodeList.get(0);
}
public Nodes getNodes(int id)
{
return em.find(Nodes.class, id);
}
} |
Ce qui m intrigue c est que la ligne ou ce trouve l erreur c'est
Transaction tx = session.beginTransaction();
alors que je vois pas ce qui ne fonctionne pas vue que j'ai utilisé un modèle assez simple
merci
Partager