Java 模式迁移
我正在使用小型SpringMVC应用程序(Spring、Hibernate、JPA、SQLServer)。有时我需要对实体进行更改,数据库中的模式也会相应地更改Java 模式迁移,java,sql,hibernate,jpa,Java,Sql,Hibernate,Jpa,我正在使用小型SpringMVC应用程序(Spring、Hibernate、JPA、SQLServer)。有时我需要对实体进行更改,数据库中的模式也会相应地更改 我想知道是否有某种方法可以生成脚本,将我的数据库模式更新为新的模式,而不破坏我的数据,因为我想使用it生产环境。我不熟悉SQL Server,但我确信有一种方法可以恢复和备份您的模式,我在谷歌上搜索了它,并找到了如下链接: 关于数据库 关于您的代码 我们通常使用一些静态变量,如schema的名称和数据库的名称,因此当我们尝试进
我想知道是否有某种方法可以生成脚本,将我的数据库模式更新为新的模式,而不破坏我的数据,因为我想使用it生产环境。我不熟悉SQL Server,但我确信有一种方法可以恢复和备份您的模式,我在谷歌上搜索了它,并找到了如下链接: 关于数据库 关于您的代码 我们通常使用一些静态变量,如schema的名称和数据库的名称,因此当我们尝试进行一些更改(如您的案例)时,很容易更改它,例如: 在实体中我们使用以下方式: 普通方式
@Entity
@Table(name = "antecedent", schema = "sch_medecin")
以静态变量的方式
@Entity
@Table(name = "antecedent", schema = static_class.SCHEMA_NAME)
希望你明白我的意思,并希望这能对你有所帮助。Flyway,Liquibase。