我在日常编程任务中使用 Hibernate,我发现它非常好。我特别喜欢它在开发过程中管理模式更新的方式,让我免于很多麻烦。
无论如何,他们在文档上写道,在生产环境中不推荐使用它,这是可以理解的。因此,当我在生产服务器上更新应用程序时,行业标准的方式是什么?我想创建一个自动安装程序来转储数据库内容(基本上是备份),然后从代码中调用 hibernate 模式更新,然后对查询运行一些测试等等。无论如何,是否有工具可以自动执行此操作并经过良好测试?
讲出! :)
谢谢。
最佳答案
看看Liquibase .它本质上是数据库模式的版本控制系统。它nicely integrates with Hibernate , 也。
关于hibernate - 如何避免使用 hibernate 模式更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5663095/