运行时错误。找不到实体管理器。请尝试使用@play.db.jpa.Transactional]注释您的操作方法
这是我的密码运行时错误。找不到实体管理器。请尝试使用@play.db.jpa.Transactional]注释您的操作方法,jpa,playframework-2.1,entitymanager,Jpa,Playframework 2.1,Entitymanager,这是我的密码 import javax.persistence.Query; import play.db.jpa.*; import play.db.jpa.JPA; import java.util.*; @play.db.jpa.Transactional public class GetS { public static List get() { Query query = JPA.em().createNativeQuery("select *
import javax.persistence.Query;
import play.db.jpa.*;
import play.db.jpa.JPA;
import java.util.*;
@play.db.jpa.Transactional
public class GetS {
public static List get()
{
Query query = JPA.em().createNativeQuery("select * from product limit 1");
return query.getResultList();
}
}
我已经添加了事务性错误,但错误仍然保持不变 您需要在controller方法上添加@Transactional注释
class S extends Controller {
...
@Transactional
public static Result index() {
...
}
...
}
这里有更多信息: