Initialisation de la persistance et DAO.
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:
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.