使用jotm实现跨数据库事务控制
测试环境:mysql-5.5.14,Oracle 10g Express,ow2-jotm-dist-2.1.9,JDK7,Win7
1,背景说明:两个数据库中分别有一张用户表,表结构设计类似,如下:
MySQL中:
- CREATE?TABLE?TUSER ??
- ( ??
-
??id?INT, ??
-
??name??VARCHAR(10)?NOT?NULL, ??
-
??PRIMARY?KEY?(id) ??
- )??
CREATE TABLE TUSER
(
id INT,
name VARCHAR(10) NOT NULL,
PRIMARY KEY (id)
)
?Oracle中:
- create?table?TUSER ??
- ( ??
-
??id????int?primary?key, ??
-
??name??VARCHAR2(10?CHAR)?not?null??
- )??
create table TUSER
(
id int primary key,
name VARCHAR2(10 CHAR) not null
)
?系统要求同时保存用户信息到这两个数据库中的用户表中。
2,新建Java Project,将两个数据库的驱动以及jotm中lib目录下的相关jar文件加入buildpath中
3,编写实体类
- package?com.tanlan.jta.entity; ??
-
public?
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。