Java @事务性不工作,添加@Transactional异常
我正在使用jpa和Play2.2.1Java。我有一个方法可以找到所有求职者 我的控制器功能Java @事务性不工作,添加@Transactional异常,java,jpa,orm,annotations,playframework-2.2,Java,Jpa,Orm,Annotations,Playframework 2.2,我正在使用jpa和Play2.2.1Java。我有一个方法可以找到所有求职者 我的控制器功能 @Transactional public static Result index() { return ok(views.html.admin.jobseeker.render("Your new application is ready.", Jobseekers.all())); } 模型与方法 public static List<Jobseeker
@Transactional
public static Result index() {
return ok(views.html.admin.jobseeker.render("Your new application is ready.", Jobseekers.all()));
}
模型与方法
public static List<Jobseekers> all() {
@SuppressWarnings("unchecked")
List<Jobseekers> el = JPA.em().createQuery("from Jobseekers order by id").getResultList();
return el;
}
我不知道为什么会出现这个错误,尽管我已经添加了@Transactional
有人能帮我吗
谢谢正确的注释是
@Transactional
而不是@Transaction仍然得到相同的结果您确定使用了正确的@Transactional
?
[RuntimeException: No EntityManager bound to this thread. Try to annotate your action method with @play.db.jpa.Transactional]