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 : 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;
}
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.