我是 Java EE 的初学者,我正在开发一个具有大量数据库操作的 Web 应用程序。我对 Java EE 中的事务感到困惑。
我的问题是我使用的是 Tomcat,我不知道 Java EE 中的事务类型,但我必须在我的项目中使用它们。所以,我已经搜索了很多次,得到了很多“孩子”:
使用
connection.setAutoCommit(false)
,但它是连接管理的?使用
Javax.Transaction.UserTransaction
这两者有什么区别,还有其他方法吗?
我正在使用 NetBeans 7.0,并且 Tomcat 与它集成在一起。当我尝试使用javax.transaction.UserTransaction
它时,它无法自动完成这个界面,但确实给出了一个建议java.transaction.xa
;
所以我该怎么做???
注意:我不能使用 EJB,因为 Tomcat 是托管服务器提供给我的 Web 服务器。