论坛首页 Java企业应用论坛

关于多个数据源的设计

浏览 4257 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-07-03  
DAO
想开发一个论坛,涉及数据量大,所以把数据分库来存放。
比如“科技板块”放到db1库里,“体育板块”放到db2库里,以此类推。。。。。。,当然表结构都是一样的。所以,我设计出了这样一个表,放在公共的库里
db_config 表


dbname    username   password  servername    block

db1        root       root     192.168.1.1   科技板块
db2        root       root     192.168.1.1   体育板块


当我选择 “科技板块” 的时候,就会打开相应的数据库(db1)会话,“体育板块”时候打开db2会话,
不用jdbc的那种方式,如果用hibernate的话,怎么搞啊??以前用php实现的时候是比较简单的、、、

   发表时间:2007-07-04  
http://www.iteye.com/index/new_search
keyword:多数据源
0 请登录后投票
   发表时间:2007-07-04  
hibernate同样可以配置多个数据源啊
0 请登录后投票
   发表时间:2007-07-04  
hibernate 可以配置2个SessionFactory
每一个Sessionfactory 对应一个数据库。
好象不需要你这个db_config表,直接根据选的是哪个板快来决定使用哪个sessionFactory获取session操作数据库吧。
0 请登录后投票
   发表时间:2007-07-04  
hibernate的灵活就在他的可配置,指定sessionfactory的bean就可以指定不同的数据源
0 请登录后投票
   发表时间:2007-07-05  
因为以后会有很多数据库,也许是50个,不得不用表
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics