WEB项目使用Hibernate切换数据源

ATMₑ 2015-11-24 11:55:10
菜鸟实习生快要混不下去了

求大神给发个栗子或指导指导,研究了好几天还是没有成功,功能要求就是从远程读取数据放到本地,但是这个东西是要放在客户端使用,so不能使用那什么kettle

真心大神求帮助
...全文
206 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ATMₑ 2015-11-25
引用 8 楼 rui888 的回复:
不是有个动态路由?
不是吧,我这个只是一个数据迁移的问题吧
回复
ATMₑ 2015-11-25
引用 7 楼 shijing266 的回复:
Spring+Hibernate多数据源的配置
是的,出问题了,大思路是有的,细节上总有问题
回复
引用 9 楼 sinat_29253731 的回复:
[quote=引用 7 楼 shijing266 的回复:] Spring+Hibernate多数据源的配置
是的,出问题了,大思路是有的,细节上总有问题[/quote] 按这样配置有什么问题
回复
兔子托尼啊 2015-11-25
不是有个动态路由?
回复
ATMₑ 2015-11-25
引用 11 楼 shijing266 的回复:
[quote=引用 9 楼 sinat_29253731 的回复:] [quote=引用 7 楼 shijing266 的回复:] Spring+Hibernate多数据源的配置
是的,出问题了,大思路是有的,细节上总有问题[/quote] 按这样配置有什么问题[/quote] 啊 不好意思,这是个链接没注意到,今天我就使用我的笨方法实现了,明天我先得出个模型。 一个配置还有一个dao方法里的数据源切换的Java代码不会,这个里面没有的
回复
Defonds 2015-11-24
c/s 架构的? 需要客户端访问远程数据源?
回复
ATMₑ 2015-11-24
引用 5 楼 xiaxiaolin_yun 的回复:
没怎么看懂需求啊, 大概 给你个思路 最好就是你自己的项目使用数据源方式,然后远程访问主机就新建一个JDBC访问,这边通过JDBC取数据,这边通过数据源存在本地,JDBC也好切换,没数据源那么麻烦
恩 最开始我也想着用jdbc来连接,但是表里的列太多了,服务器这边的有个表100多列,jdbc不是得一列一列存吗,所以我想使用Hibernate, 至于需求就是从你的数据库里把数据导到我的数据库里,表的字段结构不一样(把你的n张表合成我的一张表,手动勾选有用的),所以需要切换数据源来操作所连接的数据库(读和存),现在问题就是数据库切换这个地方出问题了
回复
尼坤神 2015-11-24
没怎么看懂需求啊, 大概 给你个思路 最好就是你自己的项目使用数据源方式,然后远程访问主机就新建一个JDBC访问,这边通过JDBC取数据,这边通过数据源存在本地,JDBC也好切换,没数据源那么麻烦
回复
ATMₑ 2015-11-24
引用 3 楼 realx 的回复:
建2个HibernateTemplate,然后设置不同的sessionFactory,连接不同的数据库


不行啊Hibernate4.x中buildSessionFactory不能使用了,换成3.x的那个需要转换个类型
回复
realx 2015-11-24
建2个HibernateTemplate,然后设置不同的sessionFactory,连接不同的数据库
回复
ATMₑ 2015-11-24
引用 1楼Defonds 的回复:
c/s 架构的? 需要客户端访问远程数据源?
用B/S,一边访问客户数据库,一边,同步到服务器
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-11-24 11:55
社区公告
暂无公告