执行" jhipster import-jdl your-jdl-file.jh"生成实体,如果我发现缺少某些东西(即实体中的关系,实体或字段),我可以重做jh文件并再次重新运行命令来进行更改吗?感谢帮助!
答案 0 :(得分:0)
这确实是可能的,但这可能会删除对您重建它们时所做模型的一些自定义修改。
话虽如此,我强烈建议您查看Jhipster提供的liquibase功能(适用于SQL数据库)。有了它,您只需使用正确的注释更新您的模型类,并且将自动更新您的数据库模型(在其他几个步骤之后)。当你已经在使用你的应用程序时,这可以用于小的调整,而不是重新生成每个人,这对我来说似乎有点矫枉过正。
如果您需要完整的程序,请查看(详细的)文档:https://jhipster.github.io/development/并转到在开发中使用MySQL,MariaDB或PostgreSQL 。
希望这有帮助!
答案 1 :(得分:0)
是的,你可以。但是你必须善于:
我更喜欢的另一种方法是使用命令行执行实体更改命令以仅影响更改的实体。使用
jhipster entity entity-name
它只会覆盖受影响的实体文件,但请注意,这些更改将在JDL文件之外。 如上所述,你仍然必须使用源代码控制。