2011-10-06 43 views
0

我想使用Java将我的数据从一个数据库迁移到其他数据库。两个DB都有不同的模式结构。我可能还需要定义一些映射/验证规则。任何人都可以请指导我关于任何战略,框架或任何开源项目。在不同数据库模式下迁移数据

感谢


是不是在这种情况下,我必须创建所有的POJO到两个架构(甚至自动生成)相匹配。有什么方法可以避免这种情况,即在内存中进行模式映射并生成POJO?

有什么想法?

谢谢

回答

0

ETL一般在duffymo的答案用于此的..你也可以尝试ORM工具这样的:

有扭矩项目.. http://db.apache.org/torque/

将数据从现有模式读取到java对象中,然后将它们设置为其他模式的其他对象,然后将它们保存到数据库中。我很确定冬眠也可以使用,虽然我没有使用休眠本身。它的工作原理与扭矩相同。