Topic: 如何实现一个pojo对应多个db |
Print this page |
1.如何实现一个pojo对应多个db | Copy to clipboard |
Posted by: caike Posted on: 2005-01-12 11:14 做一个数据挖掘的系统,要从不同的远程数据库查询数据,存到本地数据库。 远程数据库的字段不一定和本地的一样,而且可能是多个字段对应本地的一个字段。 请问hiberante能实现吗? |
2.Re:如何实现一个pojo对应多个db [Re: caike] | Copy to clipboard |
Posted by: getup Posted on: 2005-01-18 09:36 首先,如果多个远程数据库的字段名就不一样,肯定不能用一个hbm文件来映射了;其次,如果他们的字段名是相同的,可以用一个hbm文件来被多个db连接来使用。因为hbm(po)只是反映来O/R Mapping的关系,而不同的数据库连接反映在Session的实例上。 |
3.Re:如何实现一个pojo对应多个db [Re: caike] | Copy to clipboard |
Posted by: LostParadise Posted on: 2005-01-19 19:03 我也觉得用一个hbm文件来被多个db连接(包括使用datasource)可以实现 |
4.Re:如何实现一个pojo对应多个db [Re: caike] | Copy to clipboard |
Posted by: LostParadise Posted on: 2005-01-19 19:05 不过你应用层也还是需要根据需要判断用那个factory。 |
5.Re:如何实现一个pojo对应多个db [Re: caike] | Copy to clipboard |
Posted by: kingtrue Posted on: 2005-03-21 08:01 可以建立数据抽取机制: 新建立一个库,用以表示业务逻辑;然后将其它业务系统中抽象后的数据导入该库中。这样做的好处是比较完整! |
6.Re:如何实现一个pojo对应多个db [Re: caike] | Copy to clipboard |
Posted by: 面孔 Posted on: 2005-04-18 21:33 建议用jdbc底层的connection作为参数调用sessionfactory。opensession(con);这样就可以将不同的数据库连接用到同一个sessionfactory上,但需要自己控制底层的事务不过这点没有什么难度。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |