Bonjour,
J'utilise le pattern EntityQuery pour afficher une liste d'enregistrements d'une table: la clause WHERE doit utiliser un paramètre passé à la page.
Mon problème est que l'attribut annoté @RequestParameter ne peut pas être lu.
voilà ce que j'ai fait:
je veux afficher les exigences d'un document de spécification.
L'erreur est : Could not instantiate Seam component: requirementList
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 @Name("requirementList") public class RequirementList extends EntityQuery<Requirement> { @RequestParameter private Long specDocId; public RequirementList () { String EJBQL = "select requirement from Requirement requirement where requirement.specDoc.id="+specDocId; setEjbql(EJBQL); setMaxResults(25); } public void setSpecDocId(Long specDocId){ this.specDocId=specDocId; } public Long getSpecDocId(){ return specDocId; } }
Pourriez vous m'aidez?
Merci d'avance.
Partager