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

问题:

运行配置了hbm2ddl.auto=update的Hibernate应用程序可以在生产环境中更新数据库模式吗?

回答:

不,这不安全。
尽管Hibernate团队做出了最大努力,但您根本无法依靠自动更新在生产中。编写自己的修补程序,使用DBA进行检查,测试它们,然后手动应用。
理论上,如果hbm2ddl更新在发展中工作,它也应该在生产中工作。但实际情况并非如此。
即使它工作正常,它可能是次优的。 DBA由于某种原因而被支付了很多。

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Hibernate: hbm2ddl.auto=update in production?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

14 − = 9