Bonjour,

j'aimerai savoir si lorsque vous avez plusieurs objets DAO vous initialisez la persistance dans chaque objet ?
J'initialise cette persistance dans le constructeur de la classe de la manière suivante et répète l'opération pour chaque DAO. Y-a-t-il une meilleure manière de procéder ?

Exemple :
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
 
public class EleveDAO extends DAO<Eleve> {
    protected EntityManagerFactory emf;
 
 
    @PersistenceContext(unitName = "myPU")
    protected EntityManager em;
 
    public EleveDAO() {
        if (emf == null) {
            emf = Persistence.createEntityManagerFactory("myPU");
            em = emf.createEntityManager();
        }
 
    }
Merci.