Noa*_*tin 2 java persistence ejb jta entitymanager
我是JTA的新手,我需要一个方法来从数据库中检索一些元素.我可以通过EntityManager执行此操作,但这仅适用于ResourceLocal.我想知道我该怎么做:
Query q = em.createNamedQuery("AnyQuery");
q.getResultList();
Run Code Online (Sandbox Code Playgroud)
不使用EntityManager.有任何想法吗?
问题本身表明您不了解您尝试使用的任何技术.在进行任何实际开发之前,您可能需要学习一些更通用的东西.
我真的不希望你接受这个答案.这只是我的挫折接管.
编辑
好了,既然你提到了JSF我更了解你的问题.
我假设你想使用JPA.在这种情况下,您可以选择:
现在你需要一个交易.由于您应该使用JTA EntityManager,因此您需要一个负责协调整个事务的事务对象.同样,您有两个选择:
上面的每一件事都可以(并且应该)扩展一些额外的信息.但是你的捷径是:
JTA事务将在每次调用任何EJB方法时发生.这应该让你开始:-)
| 归档时间: |
|
| 查看次数: |
1624 次 |
| 最近记录: |