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 : 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;
	}
}
L'erreur est : Could not instantiate Seam component: requirementList


Pourriez vous m'aidez?

Merci d'avance.