有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java导出DML与hibernate

我需要将特定对象及其引用导出到DML,然后另一个应用程序将使用DML获取文件并导入它。数据库模式当然是相同的

是否有一些工具可以做到这一点,或者我必须使用mysql转储选项

我感谢所有的建议


共 (4) 个答案

  1. # 2 楼答案

    您可以使用Liquibase将数据库更改从一个数据库迁移到具有相同模式的另一个数据库

    这是一个维护数据库变化的非常好的工具

  2. # 3 楼答案

    参见SchemaExport.execute方法。设置输出文件,并对除“justCreate”和“justDrop”之外的所有值传递“false”(假设您也对drop脚本感兴趣)。然而,这将为所有实体生成模式

  3. # 4 楼答案

    我知道这并不能直接回答你的问题,但考虑到我不认为使用你想要的方法有可靠的解决方案,我将在这里发布

    您是否尝试过使用MySql复制来实现数据库自身的同步,而不必在应用层担心它

    http://dev.mysql.com/doc/refman/5.0/en/replication.html