最佳答案
FlyWay
做一些脚本迁移时,但它在几次尝试后都能工作。< / p >
然后我注意到我没有在属性文件中指定spring.jpa.hibernate.ddl-auto
。我做了一些研究,发现建议添加
spring.jpa.hibernate.ddl-auto= create-drop
正在开发中。
在生产环境中将其更改为:spring.jpa.hibernate.ddl-auto= none
但是我实际上不明白它是如何工作的,以及hibernate如何使用create-drop
或none
值生成数据库模式。您能否从技术上解释一下它是如何工作的,以及在开发和生产服务器上使用此属性的建议是什么?
谢谢你< / p >