所以,我的应用程序基于spring和hibernate。用户生成一些数据(在我的例子中,数据是一种开发本身),它是由hibernate持久化的。
但目前大型企业不会接受这一点。他们希望拥有开发环境,测试环境和生产。我需要实现的是一种将数据从一个环境部署到另一个环境的方法。
要明确:我不是在询问有关部署应用程序的信息,而是要了解其数据。
是否有实施此功能的最佳做法?
答案 0 :(得分:0)
为了维护DDL并在各种环境中使用它,请使用liquibase或flyaway,它也可与弹簧无缝集成。
如果您希望迁移DML,则可以使用特定于供应商的数据迁移。
我认为你们大多只关注DDL,所以上述任何一种都是更好的解决方案