EntityManagerFactory numa aplicação web

0 respostas
E

Pessoal.

Quais os contras de usar uma única emf em um projeto web ?

Tenho o seguinte código:
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;

public class EntityManagerProvider {

    private static EntityManagerFactory emf = null;

    private EntityManagerProvider()
    {
    }

    public static EntityManagerFactory getEntityManagerFactory()
    {
        if (emf == null)
        {
            emf = Persistence.createEntityManagerFactory("PU");
        }
        return emf;
    }

}
E chamo nas classes controladoras com :
emf = EntityManagerProvider.getEntityManagerFactory();

Obrigado

Criado 25 de janeiro de 2011
Respostas 0
Participantes 1