Vou ter dor de cabeça se eu utilizar uma classe como a abaixo para obter
a EntityManagerFactory do JPA no JSF??
public class JPAUtil {
private static EntityManagerFactory emf;
static {
initializeEntityManagerFactory();
}
private static void initializeEntityManagerFactory(){
try {
emf = Persistence.createEntityManagerFactory("myPU");
} catch ( Throwable t ){
t.printStackTrace();
}
}
public static EntityManager getEntityManager(){
if (emf == null ) {
initializeEntityManagerFactory();
}
return emf.createEntityManager();
}
public static EntityManagerFactory getEntityManagerFactory() {
return emf;
}
public static void shutdown(){
emf.close();
}
}