您的位置:首页 > 数据库

hibernate配置多个数据库

2014-04-30 14:36 99 查看
我的问题是:

我做了一个平台,这个平台的多个客户要使用一台服务器。

我用的数据库是oracle,这样的话,我想让hibernate 配置上多个数据库连接,而这些数据库是相同表名,只是库名不同。

我查了其他说法:

方案一:

写两个hibernate.cfg.xml

使用数据库a的时候

Configuration cfg_a=new Configuration().configure(hibernate.cfg_a.xml);

使用数据库b的时候

Configuration cfg_a=new Configuration().configure(hibernate.cfg_b.xml);

方案二:

使用一个能操作两个数据库的账号,在?.hbm.xml映射文件中的class标签中指定catalog为数据库名

可是好像对于我的问题不太适合。

不知道是否有高手能解决我的问题??
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: