首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql到Mysql -使用db40/drs的Hibernate复制?

Mysql到Mysql -使用db40/drs的Hibernate复制?
EN

Stack Overflow用户
提问于 2010-09-14 13:34:40
回答 1查看 519关注 0票数 2

我想做Mysql到Mysql复制使用drs。有没有可能在不在db4o中存储数据的情况下做同样的事情?我只想通过Hibernate使用drs复制。使用drs有任何积极/消极的经验吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-15 01:12:36

它起作用了。

只需在此处使用#begin()调用,该调用接受2个org.hibernate.cfg.Configuration作为参数:https://source.db4o.com/db4o/trunk/drs/src/core/com/db4o/drs/hibernate/HibernateReplication.java

它将创建一个可用于复制数据的replication ReplicationSession。

例如:

代码语言:javascript
复制
Configuration first = new Configuration().configure("first.cfg.xml");
Configuration second = new Configuration().configure("second.cfg.xml");

ReplicationSession replication = HibernateReplication.begin(first, second);

ObjectSet changed = replication.providerA().objectsChangedSinceLastReplication();

while (changed.hasNext())
 replication.replicate(changed.next());

replication.commit();
replication.close();
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3706329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档