Bonsoir,

J'ai une méthode permettant d'exécuter une requête SQL et de remplir un bean :
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
 
	public static Object testDbUtils(Class classe) {
 
		QueryRunner run = new QueryRunner(getDataSource());
		Object o = null;	
		ResultSetHandler h = new BeanHandler(classe);
 
		try {
			o = run.query(
			    "SELECT * FROM UTILISATEUR WHERE LOGIN=?", "eric", h);
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
		return o;
 
	}
Et je l'utilise comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Utilisateur u = (Utilisateur)Database.testDbUtils(Utilisateur.class);
A termer la requête sera passée en paramètre, et les paramètres aussi, mais c'est plutôt sur le casting que je me pose des questions.


Y a t'il mieux à faire ?

Merci d'avance