playframework中JPA保存数据的问题

有时候在playframework中不能保存数据,是因为JPA出现了问题,解决办法如下:

if (JPA.local.get() == null) {
    EntityManager em = JPA.newEntityManager();
    final JPA jpa = new JPA();
    jpa.entityManager = em;
    JPA.local.set(jpa);
   }
   JPA.em().getTransaction().begin();

   中间做数据保存等的那些操作
   JPA.em().getTransaction().commit();

你可能感兴趣的:(playframework中JPA保存数据的问题)