Difference entre la methode load et la methode find
Dans mon appli je dois rechrecher un client par son radical .
quand je fais :
Code:
1 2 3
|
List<Physique> list=session.find("from Physique where radical="+radical);
p=(Physique) list.get(0); |
ça retourne l'element mais par contre quand je fais
Code:
1 2
|
p=(Physique) session.load(Physique.class,radical); |
ça donne l'exception NullPointerException et je ne sais pas comment
sachant que la methode load m'est la plus appropriée car elle ne retourne qu'un seul element.
merci d'avance.