java中的用户事务问题
我有一个使用2数据库(DB2)的现有项目,并且保存在2个数据库中的记录是相关的。因此需要维护事务。例如,每当要添加新内容时,必须对数据库1中的x个表和数据库2中的y个表执行条目。 现在,在先前存在的代码(由其他人开发)中,我看到了如下内容java中的用户事务问题,java,transactions,commit,rollback,Java,Transactions,Commit,Rollback,我有一个使用2数据库(DB2)的现有项目,并且保存在2个数据库中的记录是相关的。因此需要维护事务。例如,每当要添加新内容时,必须对数据库1中的x个表和数据库2中的y个表执行条目。 现在,在先前存在的代码(由其他人开发)中,我看到了如下内容 UserTransaction utx = getTranscationU(); //getTranscation() is a user defined method as show below public UserTransaction get
UserTransaction utx = getTranscationU();
//getTranscation() is a user defined method as show below
public UserTransaction getTransactionU() {
InitialContext ic = new InitialContext();
return (UserTransaction) ic.lookup("java:comp/XYZ");
}
因此,在代码中,遵循以下顺序:
谢谢:用户传输初始化为utx=getTranscationU()。请告诉我应该在哪里查找XYZ的文件,我的意思是第3点和第2点,这取决于代码运行的JEE容器。容器配置文件—它不是JEE标准(JBoss使用一组文件,使用Websphere时,您最好通过其管理控制台来查找它,等等)