目前网上的说法比较混乱或陈旧,目前只针对6.1版本进行如下说明。
准备工作
jhispter 6.1
将创建工程放置在版本管理工具(SVN、GIT)上
1.更新实体类
利用jhipster entity XXX进行更新,注意!注意!注意!不要更新所有xml!!!(此处为liquibase所使用的文件)
2.mvn complie
3.mvn liquibase:diff 此时会产生一个changlog.xml文件在src/main/resources/config/liquibase/changelog路径下
4.revert src/main/resources/config/liquibase文件夹!!!!
5.观察新增文件是否是更新内容,将非更新内容注释或删除掉。然后将此文件添加在src/main/resources/config/liquibase/master.xml中
6.运行工程,新添加的属性就会添加在数据库中。