salut tout le monde

je n'arrive pas a afficher le contenue de la table agent sur une liste
je vous montre la partie de programme
j'utilise jsf et ejb et jpa
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
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
   package reshum.jsf;
  import java.util.ArrayList;
  import java.util.List;
  import javax.persistence.EntityManager;
  import javax.persistence.Query;
  import reshum.jpa.Agent;
 
     public class test {
	 static EntityManager em;
	 private static List<Agent> previsions   = new ArrayList<Agent>();
 
 
 
	 public static List<Agent> getPrevisions() {
		 previsions  = test1("11900F");
		return previsions;
	}
 
	public static void setPrevisions(List<Agent> previsions) {
		test.previsions = previsions;
	}
 
 
   @SuppressWarnings("unchecked")
	public static List<Agent> test1(String matricule1) {
			Query query = em.createQuery("select s FROM Agent where s.matricule :=matricule");
			query.setParameter("matricule", matricule1);
		    return query.getResultList();	 
	}
 
	public static void main(String[] args) {
	System.out.println("test  "+previsions .size());
 
	}
 
}
la liste est toujours vide 0

comment afficher la liste des agents

merci d'avance