slt,je ne c'est si ce rayon est le rayon approprié mais voilà je travail avec la jpa. je dispose d'une requete sql qui marche au niveau du SGBD.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 SELECT M.INTITULE, N.ANNEE, N.NOTE, N.MENTION
      FROM personnage P, matieres M, notes N
      WHERE P.MATRICULE = N.MATRICULE
      AND M.CODE_MATIERE = N.CODE_MATIERE
      AND P.LOGIN =  'tete'
      AND P.PSWD =  'titi'
     AND N.ANNEE LIKE  '1998%'.
mais pas du cote systeme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
annee=annee.concat("%");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
SELECT M.INTITULE, N.ANNEE, N.NOTE, N.MENTION
FROM personnage P, matieres M, notes N
WHERE P.MATRICULE = N.MATRICULE
AND M.CODE_MATIERE = N.CODE_MATIERE
AND P.NOM=:nom
AND P.PRENOM =:prenom
AND N.ANNEE LIKE  :annee
mon problème apparaît lorsque j’exécute ma requête au niveau de mon api.l'on me fait alors comprendre que je ne peux castre la date avec une chaîne de caractère.Quand t'a moi je ne sait comment faire car je voudrais dans ma requête système au niveau de ma contrainte LIKE entre juste l’année,le mois et jour n'ayant pas d'importance.
Ainsi que faire?
a++