访问多数据源

LeeJiao
08-10-21 2 255

我的环境是:jboss4.2.2 ,mysql5.0,ejb3
我在mysql-ds.xml中配置了两个数据源,也在persistence.xml里写了两个<persistence-unit name="">

我再写会话bean是,写了两个@PersistenceContext(unitName="")
配置对吗?
我想在一个方法里调用两个方法,分别查找两个数据源的记录
报错。。。

banq
2008-10-21 20:41

步骤对的,注意跨数据库要使用mysq 的XA Datasource

yuer2084
2009-05-04 18:10

多个数据库和多个数据源有什么区别?
---------------
比如说,安装了一个mysql,里面建了两个数据库 test1 and test2。那就应该建两个数据源。这种情况就不必用分布事事务吧。
如果安装了2个mysql,各自建了一个数据库,分别为test1 and test2。这时也应该建两个数据源,还需要建两个分布式事务吧。
[该贴被yuer2084于2009-05-04 18:15修改过]