Bonjour,
Voila je débute en prog J2EE+struts+hibernate et je rencontre un souci lors de l'éxécution de mon appli
j'ai une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
Mon test consiste juste à rentrer un nom dans un formulaire qui s'occupe d'aller chercher ds ma table "usager" l'enregistrement correspondant et à me l'afficher.
J'ai déja testé l'affichage de ma table complète et l'insertion de nouveaux enregistrements par des méthode avec List et Insert ca fonctionne bien...

Par contre avec ma méthode findUsagerDAO que voici :

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
 
public Usager findUsagerDAO (String nom){
		org.hibernate.Session session = HibernateDAOFactory.creerConnexion();
	Usager user = null;
 
	System.out.println("nom en paramètre de la fonction : "+nom);
		try{
			session.beginTransaction();
 			user = (Usager) session.load(Usager.class, nom);
 			session.getTransaction().commit();
 
		}catch (org.hibernate.HibernateException e) {
		e.printStackTrace();
		}finally{
			try{
			HibernateUtil.closeSession();
			}catch (org.hibernate.HibernateException e1) {
			e1.printStackTrace();
			}
		}
		System.out.println("user retourné : "+user);
		return user;
	}
pas moyen d'obtenir quelque chose...
Est ce que quelqu'un aurait des infos à me donner sur le fonctionnement de "session.load" ou sur l'erreur retourné que je ne comprend pas.