如何在工作线程中使用JPA?

如何在工作线程中使用JPA?,jpa,weblogic,java-ee-5,Jpa,Weblogic,Java Ee 5,我将WebLogic 10.3.5.0与JPA 2.0一起使用,并具有以下场景: 用户需要开始一项任务需要一些时间才能完成 该任务需要读写数据库 一种解决方案是编写一个worker并使用WorkManager特性从会话EJB启动它 我应该如何从这个工作线程使用JPA以事务方式访问DB?让工作线程调用EJB方法?

我将WebLogic 10.3.5.0与JPA 2.0一起使用,并具有以下场景:

  • 用户需要开始一项任务需要一些时间才能完成
  • 该任务需要读写数据库
一种解决方案是编写一个worker并使用WorkManager特性从会话EJB启动它


我应该如何从这个工作线程使用JPA以事务方式访问DB?

让工作线程调用EJB方法?