hibernate操作两个数据库

ziwei_1986 2009-10-27 06:48:50
小弟,现在有这样一个需求:

我要从A数据库中取出数据,进行修改等等.. 然后存到B数据库中;

A数据库中的字段和B中的字段是完全不一样的,但都是mysql的数据库;

项目中用的是struts2 + hibernate + spring

网上的资料我都用百度 google了 可是还是搞不定。希望大家给点详细的解释和配置 好么?! 跪谢!~
...全文
236 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
ziwei_1986 2009-10-29
  • 打赏
  • 举报
回复
谢谢大家 问题已经解决了!
最终我配置了两个数据源。
yingzhilian2008 2009-10-28
  • 打赏
  • 举报
回复
配置二个数据源
ziwei_1986 2009-10-28
  • 打赏
  • 举报
回复
怎么没人啊!?
大家帮忙想想办法啊!
xsm 2009-10-28
  • 打赏
  • 举报
回复
http://developer.51cto.com/art/200907/133239.htm


http://www.51testing.com/html/20/1514.html
ziwei_1986 2009-10-28
  • 打赏
  • 举报
回复
能说的具体一点么?!
我怎么在这两个数据源之间进行切换呢?!
还有就是 连接池什么的都要两个么?!
最好能有个例子 谢谢了!
zl3450341 2009-10-27
  • 打赏
  • 举报
回复
没做过这样的
A数据库中的字段和B中的字段是完全不一样的
字段完全不一样。。

up
ziwei_1986 2009-10-27
  • 打赏
  • 举报
回复
还有就是 这个数据量 是session肯定不能承受的!
大家帮忙想想办法 好么?!

还有就是存储过程,之前我也有想过用存储过程,可是我要进行数据格式的一些操作,还有就是要加一些图片什么的操作!

这个问题我见网上有很多人在问了! 可是好像没有一个特别完整的解决方案!
帮帮忙啊!
ziwei_1986 2009-10-27
  • 打赏
  • 举报
回复
是两个数据库! 不过都是mysql的数据库!
两个数据库是放在不同地方的!

可以这么说 就是 一个数据库是存储最原始数据的!
另外一个是从原始数据上进行修改后的数据!他们是放在两个数据库中的! 我也想放在一个库中啊!

麻烦大家能说的稍微详细点么?!
谢谢了!
NLP爱好者 2009-10-27
  • 打赏
  • 举报
回复
为什么不用存储过程呢 ,直接调用储存过程就可以了!!
把这些操作直接在储存过程中实现多好
配置多个数据源,还要切换数据库,这样会影响效率的!
建议尝试一下!!!!1
luocheng0123 2009-10-27
  • 打赏
  • 举报
回复
这个完全可以用一个数据源,来存的
水中影子 2009-10-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bolink5 的回复:]
  首先你的配置二个数据源
    先使用一个数据源把数据出A表里面查询出来进行处理后,若数据量不大的话,可以考虑放session中,
  再切换到另一个数据源,把刚才保存的数据保存到B表中
  至于多个数据源的配置,网上是有很多的,老紫竹的blog就有啊
[/Quote]

楼上的建议不错
shihuaxian123 2009-10-27
  • 打赏
  • 举报
回复
两个表还是两个数据库?怎么都是mysql
bolink5 2009-10-27
  • 打赏
  • 举报
回复
A表改成数据库A
bolink5 2009-10-27
  • 打赏
  • 举报
回复
首先你的配置二个数据源
先使用一个数据源把数据出A表里面查询出来进行处理后,若数据量不大的话,可以考虑放session中,
再切换到另一个数据源,把刚才保存的数据保存到B表中
至于多个数据源的配置,网上是有很多的,老紫竹的blog就有啊

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧