【发布时间】:2017-09-26 13:47:12
【问题描述】:
entityManager.getTransaction.begin();
Employee emp = new Employee();
emp.setName("Abc");
emp.setCity("Pune");
entityManager.persist(emp);
emp.setName("Xyz");
entityManager.getTransaction.commit();
我知道它会更新名称,但它在内部是如何工作的?比如当entityManager.persist(emp);被执行和entityManager.getTransaction.commit();被执行时,流程和对DB的影响是什么?
【问题讨论】:
标签: java jpa transactions commit persist