Bonjour à tous,
J'essaie de charger un objet Hibernate pour pouvoir ensuite le supprimer :
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 :
System.out.println((users.get(0)).toString());
il m'affiche "com.database.hibernate.TUser@a7a045f0"
Par contre, un peu plus bas, si je fais
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
Partager