我正在开发使用休眠 (4.2) 和 mysql (Amazon RDS) 的产品。每当进行更改时,架构都会通过 liquibase 进行更新。它还通过同一数据库实例中的不同模式托管许多 tanent。每次注册新客户时,都会构建一个新模式。应该发生两件事:
1)创建架构
2)用静态数据填充模式
目前,模式更新由hibernate(hbm2ddl更新)完成,静态数据的填充由代码完成。我不喜欢这两种解决方案,因为我知道 hbm 是有限的,我不喜欢静态数据更改与代码相关。
关于如何解决这个问题有什么建议吗?