-
1、修改 jdl
-
2、执行 import-jdl子生成器
// 不加 --force 只覆盖变动的实体 jhipster import-jdl your-jdl-file.jh
-
3、使用git将liquibase的changelog中变动的实体进行回滚
-
4、在命令行执行
mvn liquibase:diff
此命令会对比当前数据库里面的信息,生成changelog,
-
5、之后在master.xml中添加这条changelog.xml
-
6、重新编译一下,或者直接在编译的class里面拷贝这个
changelog.xml
-
7、命令行执行
mvn liquibase:updateSQL
该命令会生产当前的差异sql语句
-
8、最后本地测试环境可以直接重启服务器,或者 运行命令
mvn liquibase:update
-
至此,数据库可自动进行变更。
生产环境下升级部署,可直接打包,然后放到tomcat下,启动tomcat数据库可直接更新