Je pense n'avoir pas compris un des principes de JSF, n'arrivant pas a trouver la bonne methode pour faire ceci :
L'utilisateur peut rentrer un nom de Client par exemple dans une form, lors de la validation, une action est effectuee (action qui se trouve dans la class Client) et qui recherche dans une base de donnee si ce nom existe. (avec Hibernate, createQuery)
Apres execution de la methode, je souhaiterai afficher toutes les infos de ce client grace aux JSF EL (#{client.nom} etc..)...
Ma question est, quelle est la bonne methode pour remplir le client... Je trouve ca bizzare de charger le client depuis la base avec createQuery, puis de copier manuelement toutes ses infos dans this.. pour quelles soient disponibles ensuite...
Me suis-je fais comprendre, quelqu'un sait-il me repondre ? Merci !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Client c = session.createQuery("from client where nom=this.nom"); this.prenom = c.prenom; this....
Partager