Bonjour,
j'ai une classe:
je voudrais utiliser cette classe dans mes services:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 public class AbstractJpaDao<ENTITY, ID extends Serializable> implements AbstractDao<ENTITY, ID> { @PersistenceContext private EntityManager manager; private Class<ENTITY> entityClass; private String entityName = ""; @PostConstruct public void init() { //getClass().getTypeParameters()[0].getName(); } //CRUD }
j'aimerai savoir si par réflexion je peux avoir le type de mon premier parametre générique (Department, Employe) dans la méthode init de l'AbstractJpaDao.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 @Service("depManager") @Transactional public class DepartmentServiceImpl implements DepartmentService { @Autowired private AbstractDao<Department, Long> departmentDao; @Autowired private AbstractDao<Employe, Long> employeDao; .... }
Merci par avance de vos suggestions
Partager