我有一个使用Hibernate,Spring和JPA进行多租户的Java Web项目。我们最近实现了架构多租户,但是我们不知道如何更新数据库的所有架构。在此之前,当我们没有这种体系结构时,我们在persistence.xml中将属性hibernate.hbm2ddl.auto设置为带有update,但是现在不可能了,因为我们有多个模式。你有解决方案吗?
尝试使用FlywayDB,而不是hibernate.hbm2ddl.auto
无论如何都不应该在生产中使用。一旦您在QA服务器上测试了增量脚本,增量模式更新就可以确保您可以安全地更新产品环境。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句