Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package posjavahibernate;
- import javax.persistence.EntityManager;
- import javax.persistence.EntityManagerFactory;
- import javax.persistence.Persistence;
- public class HibernateUtil {
- public static EntityManagerFactory factory = null; // so pode ler uma vez, por isso static
- // se metodo chamado pela primeira vez ler arquivo persistence, pela segunda
- // apenas retorna o factory criado
- static {
- init();
- }
- private static void init() {
- try {
- if (factory == null) {
- factory = Persistence.createEntityManagerFactory("pos-java-hibernate");
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- // retorna o gerenciador de entidade para fazer alteracoes no banco
- public static EntityManager getEntityManager() {
- return factory.createEntityManager();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement