Bonsoir,
J'ai une méthode permettant d'exécuter une requête SQL et de remplir un bean :
Et je l'utilise comme ceci :
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; }
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Utilisateur u = (Utilisateur)Database.testDbUtils(Utilisateur.class);
Y a t'il mieux à faire ?
Merci d'avance
Partager