public T findById(Class<T> classe, PK id)
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.
Code:
1 2 3 4 5 6
|
public T findById(Class<T> classe, PK id)
{
T result = (T) getJpaTemplate().find(classe, id);
return result;
} |
C'est donc une classe qui me permet de retrouver une occurrence dans une base de données à partir d'un ID.
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.