ClassCastException dans un DAO générique
Bonjour tout le monde,
La question n'est pas en relation directe avec hibernate mais je me disais que peut être vous avez rencontré ce probleme en développant vos DAO.
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 :
Code:
1 2 3
|
persistentClass = (Class<EntityType>) ((ParameterizedType) getClass()
.getGenericSuperclass()).getActualTypeArguments()[0]; |
qu'on j'exécute mon exemple j'obtient une java.lang.ClassCastException: java.lang.Class.
Est ce que quelqu'un a une idée sur ce probleme ?