Peut-on utiliser @RequestParameter dans une classe qui hérite de EntityQuery ?
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.
Code:
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;
}
} |
L'erreur est : Could not instantiate Seam component: requirementList
Pourriez vous m'aidez?
Merci d'avance.