• 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数据库可直接更新

Jhipster 中的 Liquibase 正确使用方法相关推荐

  1. SpringBoot 中 @RequestBody的正确使用方法

    SpringBoot 中 @RequestBody的正确使用方法 最近在接收一个要离职同事的工作,接手的项目是用SpringBoot搭建的,其中看到了这样的写法: [java] view plain  ...

  2. java卡片布局 show没用_[showjava怎么用]java卡片布局中show的正确使用方法

    [showjava怎么用]java卡片布局中show的正确使用方法 问题:创建了四个按钮,分别执行上一页.下一页及两个直接跳转指定页.previous和next都没问题,但是show却始终无效,求高手 ...

  3. java 定义整数数组_JAVA中数组的正确定义方法是什么?

    数组是有序数据的集合,数组中的每个元素具有相同的数组名和下标来唯一地确定数组中的元素. §5.1一维数组 一.一维数组的定义 type arrayName[]; 其中类型(type)可以为Java中任 ...

  4. show java使用教程_java卡片布局中show的正确使用方法

    创建了四个按钮,分别执行上一页.下一页及两个直接跳转指定页.previous和next都没问题,但是show却始终无效,求高手帮忙看下代码.importjava.awt.*;importjava.aw ...

  5. Spring MVC中Session的正确用法之我见02

    Spring MVC中Session的正确用法之我见 Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置 ...

  6. 怎么清洁计算机主机内部,详细说明清理网吧中计算机主机的正确方法

    在网吧中进行计算机清洁最重要的是主机的内部清洁. 由于机箱没有密封,一段时间后机箱中会积聚大量灰尘,这对计算机硬件的运行非常不利. 灰尘过多会轻易导致计算机故障. 作为网吧的一个热点,网吧管理员必须认 ...

  7. 论MathType中空格的正确的输入方法

    在MathType中我们不是为了公式之间排版的需要还是公式编辑的需要,我们都需要通过空格来完成上述内容的要求!通过正确的输入空格能让公式整体都显的清清楚楚,因此该如何在MathType中正确的输入空格 ...

  8. mysql 中default什么意思_数据库中default的用法正确使用方法

    数据库中default的用法的正确使用方法你清楚吗,今天学习啦小编就跟大家详细介绍下数据库中default的用法,希望能帮到大家. 数据库中default的用法的用法 SQL Server数据库def ...

  9. mysql数据库中count的作用_详解 MySQL中count函数的正确使用方法

    1. 描述 在MySQL中,当我们需要获取某张表中的总行数时,一般会选择使用下面的语句 select count(*) from table; 其实count函数中除了*还可以放其他参数,比如常数.主 ...

最新文章

  1. 你不知道的18个Python高效编程技巧
  2. 差异分析完整解决方案-EasyAovWlxPlot使用指南
  3. 阿里云云盾-风险识别-增强版模式发布
  4. 《Redis设计与实现》简读
  5. DoS Deflate Iptables
  6. Java面试题阶段汇总
  7. 给写新疆开放互联网一周纪念
  8. 如何积累自己的技术认知
  9. python学什么版本2020年_2020年了居然还有人在学Python?学python有什么用?
  10. 宁波华为服务器项目招聘,宁波服务器
  11. python和access哪个难_python和access的区别
  12. 默认情况下在MongoDB Shell中漂亮打印
  13. 3D打印策略:检验CIO领导力的试金石
  14. hive表指定分区字段搜索_hive导出分区表到mysql 分区字段值怎么取
  15. win10电脑便签怎么换行 电脑便签记事本换行的两种方法
  16. 电商与硬件——从购买电脑的角度学计算机硬件基础
  17. 4K工业级高清4进1出HDMI自动USB KVM多电脑切换器(MT-HK401)
  18. 滴滴APM工具Dokit
  19. 一对一直播源码开发,如何改善音视频通话过程中的用户体验?
  20. 华为云麒麟arm架构docker启动redis报错:<jemalloc>: Unsupported system page size

热门文章

  1. 分布式系统以及分布式系统架构的优缺点
  2. matlab查看hdf头文件,基于Matlab的HDF文件读取方法
  3. 调参工要凉?微软重磅开源AutoML工具包NNI
  4. UIButton 获取网络图片的排版技巧
  5. 计算机的变化作文,我的变化作文
  6. spring整合jdbc配置文件
  7. 微信小程序-如何实现input等输入框禁止输入空格【亲测有效】
  8. 碳中和大潮惊涛拍岸,科技企业如何迈入这条大江大河?
  9. 火绒安全安装出现NSIS error
  10. 网页设计期末课程大作业:基于HTML+CSS+JavaScript+Bootstrap制作响应式网站信息技术交流博客(7页)