Mysql到Mysql-使用db40/drs进行Hibernate复制?

Mysql到Mysql-使用db40/drs进行Hibernate复制?,hibernate,replication,db4o,database-replication,Hibernate,Replication,Db4o,Database Replication,我想使用Mysql进行Mysql到Mysql的复制。不在db4o中存储数据也可以这样做吗?我只想使用Hibernate进行drs复制。drs有任何积极/消极的体验吗?它有效 只需在此处使用以2 org.hibernate.cfg.Configuration作为参数的#begin()调用: 它将创建一个可用于复制数据的复制会话 例如: Configuration first = new Configuration().configure("first.cfg.xml"); Configurati

我想使用Mysql进行Mysql到Mysql的复制。不在db4o中存储数据也可以这样做吗?我只想使用Hibernate进行drs复制。drs有任何积极/消极的体验吗?

它有效

只需在此处使用以2 org.hibernate.cfg.Configuration作为参数的#begin()调用:

它将创建一个可用于复制数据的复制会话

例如:

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();

是否有理由不使用本机MySQL复制?