我在7月用jhipster创建了我的应用程序,并将其投入生产。
现在我需要编辑一个实体。
当我使用jhipster entity
时,子生成器更新为实体生成的初始xml,但不是正确的工作,代码需要使用以下更新来创建新的xml:mvn liquibase:diff
我在网上搜索时发现这个答案:Add new field to existing entity with JHipster。用户在某个时候说:
创建一个新的迁移文件以仅添加新列(请参见addColumn 文档),将创建迁移还原为原始内容 使用git,运行您的应用以将更改应用于数据库。 这是 当您的应用处于生产状态时会做什么。
最后一句话是真的吗? Jhipster实体子生成器不支持数据库更新,而仅支持初始创建?
tks
答案 0 :(得分:0)
是的,这是正确的。
要么编写手动的Liquibase迁移,要么使用liquibase:diff在此过程中为您提供帮助。
请参阅官方文档:https://www.jhipster.tech/development/#database-updates-with-the-maven-liquibasediff-goal