Bonjour à tous,

J'essaie de charger un objet Hibernate pour pouvoir ensuite le supprimer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
List users = sessionHib.find("from TUser user where user.UserInstitutionId = " + institution.getIdInstitution().toString());
TUser userToDelete = (TUser)users.get(0);
sessionHib.delete(userToDelete);
Et ca plante au niveau de la derniere ligne.

J'ai fait du débuggage, et il se trouve que lorsque je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.out.println((users.get(0)).toString());
il m'affiche "com.database.hibernate.TUser@a7a045f0"

Par contre, un peu plus bas, si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.out.println("user to Delete " + userToDelete.getUserInstitutionId());
il m'affiche "null" comme si l'objet n'étais pas instancié ...

Y a t il un probleme dans ma syntaxe ?

Merci d'avance