Bonjour,
je suis en train de lire un bout de code d'un DAO que je ne comprend pas vraiment et qui pourtant à l'air très classique.
C'est donc une classe qui me permet de retrouver une occurrence dans une base de données à partir d'un ID.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public T findById(Class<T> classe, PK id) { T result = (T) getJpaTemplate().find(classe, id); return result; }
Ce que je ne comprend pas, c'est "Class<T> classe". Cela correspond à quoi. Je ne saisie pas bien comment cela fonctionne.
Quel est la différence entre "T" et "Class<T>" ? C'est quoi le "Class" à cette endroit ?
Merci d'avance.
Cordialement,
LaFlak.
Partager