Bonjour à tous,
Je suis en train de faire mon premier programme GWT + Hibernate.
J'utilise NetBeans pour le développement.
Pour avancer j'ai décider de couper la partie GWT et Hibernate dans un premier temps pour ensuite essayer de faire la combinaison des deux.
La partie GWT fonctionne, les classes clients communiquent avec les classes server. Maintenant je voudrait que mon serveur aille chercher des infos dans ma bas MySql, pour le moment juste les cherché, les renvoyer à mon client n'est pas encore à l'ordre du jour (néanmoins c'est la prochaine étape)
Voila un bout de mon code :
C'est la procédure appellé par mon client GWT. Qui est censé se connecter à ma BDD et récupérer la liste des personnes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 package org.toto.server; import com.google.gwt.user.server.rpc.RemoteServiceServlet; import java.util.List; import org.toto.client.PmService; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.Transaction; import travel.HibernateUtil; import travel.Person; public class PmServiceImpl extends RemoteServiceServlet implements PmService { public void ConstrucListofPersons() { List<Person> personList = null; try { Session session = HibernateUtil.getSessionFactory().getCurrentSession(); Transaction tx = session.beginTransaction(); Query q = session.createQuery("from Person"); personList = (List<Person>) q.list(); } catch (Exception e){ e.printStackTrace(); } } }
Je précise que j'ai réalisé la classe Person.java et Person.hbm.xml ainsi que HibernateUtil.java. Il n'y a pas de problème de compilation, l'appli tourne sauf à l'appel de la fonction précédente. Je n'utilise pas hibernate4Gwt car si j'ai bien compris dans mon cas ça peut fonctionner sans (Étant donné que je transformerai tout en JSON ou XML quand je ferait la comm')
Pouvez-vous me donner un petit coup de main ?
Merci
Partager