Hello,
Voila je souhaite faire un update de ma table avec hibernate avec cette methode
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 
 | public void update(Integer id, String question)
    {
        Session session = getSession();
        Transaction tx = null;
 
        try
        {
 
            tx = session.beginTransaction();
 
            Nodes node = (Nodes) session.get(Nodes.class, id);
            node.setQuestion(question);
            session.update(node);
            tx.commit();
        } | 
 Et dans ma servlet, je lance la method comme ceci.
	
	dao.update(1, "Test update");
 Eclipse me met le message d erreur suivant 
	
	java.lang.NoSuchMethodError: net.sf.cglib.proxy.MethodProxy.create(Ljava/lang/ClassLoader;Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lnet/sf/cglib/proxy/MethodProxy;
 et il me signale que l erreur vient de la ligne 
	
	Nodes node = (Nodes) session.get(Nodes.class, id);
 Après quelques recherches, je me suis rendu compte que c etait peut etre une question de classpath et de version. J'ai ajouter les jar d hibernate version 3 et cglib-2.1_3. Peut etre que je me trompe mais pour moi, j'ai pris les bonnes versions.
Merci
						
					
Partager