//1. 创建 EntityManagerFactory xml配置文件中的 的name属性值 String persistenceUnitName = "jpa-pro_01"; Map props = new HashMap (); props.put("hibernate.show_sql", false); //获取 EntityManagerFactory对象 EntityManagerFactory managerFactory = Persistence.createEntityManagerFactory(persistenceUnitName); //2. 创建 EntityManager 类似Hibernate中的SessionFactory EntityManager manager = managerFactory.createEntityManager(); //3. 开启事务 EntityTransaction transaction = manager.getTransaction(); transaction.begin(); //4. 进行持久化操作 Customer customer = new Customer(); manager.persist(customer); //5. 提交事务 transaction.commit(); //6. 关闭 EntityManager manager.close(); //7. 关闭 EntityManagerFactory managerFactory.close();