Bonjour tout le monde,
j'ai une classe générique de type : EntityDAO<EntityType, EntityKey extends Serializable>et j'aimerai récupérer la classe instancié dans une variable de type Class<EntityType>.
Pour ce faire voila l'instruction que j'ai faite :
qu'on j'exécute mon exemple j'obtient une java.lang.ClassCastException: java.lang.Class.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 persistentClass = (Class<EntityType>) ((ParameterizedType) getClass() .getGenericSuperclass()).getActualTypeArguments()[0];
Est ce que quelqu'un a une idée sur ce probleme ?
Partager