Bonjour !

Dans mon projet, je voudrai recuperer les resultats d'une requette SELECT à une base de donnée dans un objet java List<Type> .
J'ai dejà essaié ces techniques, mais ils s'avouent inefficaces:
1) J'ai fait un appel RPC classique, mais dans l'inner-classe anonyme de l'AssyncCallback contenant le result du methode onsuccess(), on ne peut pas affecter l'objet List<Type> de la classe hôte.
2) Instanciation d'un objet Rpcproxy
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
 
// la creation de ser
final MonServiceAsync monService = Registry.get(LesConstantes.MON_SERVICE);
RpcProxy<List<MonType>> proxy = new RpcProxy<List<MonType>>() {
	@Override
	protected void load(Object loadConfig, AsyncCallback<List<MonType>> callback) {
		// TODO Auto-generated method stub
		monService.getListe(callback);
	}
};
BeanModelReader reader = new BeanModelReader();
ListLoader<ListLoadResult<ModelData>> loader = new BaseListLoader<ListLoadResult<ModelData>>(proxy, reader);
ListStore<BeanModel> listStore = new ListStore<BeanModel>(loader);
List<MonType> listeMonType = new ArrayList<MonType>();
List<BeanModel> listModel = listStore.getModels();
for (BeanModel model : listModel) {
	listeMonType.add((MonType) model.getBean());
}
listeMonType.size() est toujours 0 ..

Si quelqu'un peut m'expliquer ou me donner des indications ou me donner des idées car je plante totalement là ..
Merci !!