package com.dimples.service;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
public class MyJPAUtils {
private static EntityManagerFactory factory;
private static ThreadLocal<EntityManager> tl;
static {
factory = Persistence.createEntityManagerFactory("jpaUnit");
tl = new ThreadLocal<EntityManager>();
}
public static EntityManager getEntityManager() {
EntityManager em = tl.get();
if(em == null) {
em = factory.createEntityManager();
tl.set(em);
}
return em;
}
}
JPA中手动将EntityManager和线程绑定
猜你喜欢
转载自blog.csdn.net/dimples_qian/article/details/80912151
今日推荐
周排行