在Play里面使用线程,对表增删改查,会出现找不到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();
XXXXXXXXXXXXXXXXXXX //对数据库操作代码
JPA.em().getTransaction().commit();