play.db.jpa.JPA Maven / Gradle / Ivy
package play.db.jpa;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.PersistenceUnit;
import play.exceptions.JPAException;
import play.Play;
import play.Invoker.*;
import java.util.concurrent.ConcurrentHashMap;
import java.util.Map;
import javax.persistence.*;
import play.db.DB;
import play.Logger;
import play.libs.F;
/**
* JPA Support
*/
public class JPA {
protected static Map emfs = new ConcurrentHashMap();
public static final ThreadLocal