小编典典

休眠:hbm2ddl.auto =正在生产中更新?

hibernate

是否可以hbm2ddl.auto=update在生产环境中运行配置有更新数据库架构的Hibernate应用程序?


阅读 322

收藏
2020-06-20

共1个答案

小编典典

不,这是不安全的。

尽管Hibernate团队做出了最大的努力,但是您根本不能依靠 生产中的
自动更新。编写自己的补丁程序,使用DBA对其进行审核,对其进行测试,然后手动应用它们。

从理论上讲,如果 hbm2ddl更新 在开发中起作用,那么它也应在生产中起作用。但实际上,并非总是如此。

即使工作正常,也可能不是最佳选择。DBA之所以得到这么多报酬是有原因的。

2020-06-20