本文参考自: 原文地址
//创建 EntityManagerFactory 对象
EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("jpa-1");
//创建 EntityManager 对象
EntityManager entityManager = entityManagerFactory.createEntityManager();
//开启事务
EntityTransaction transaction = entityManager.getTransaction();
transaction.begin();
Customer customer = new Customer();
customer.setName("xxx");
customer.setEmail("xxx@163.com");
customer.setAge(23);
customer.setBirth(new Date());
customer.setCreateDate(DateTime.now());
customer.setLastUpdateDate(LocalDate.now());
//持久化操作
entityManager.persist(customer);
//提交事务
transaction.commit();
//关闭 EntityManager
entityManager.close();
//关闭 EntityManagerFactory
entityManagerFactory.close();