我知道这是最基本的问题。在视频教程中,您可以看到一个Java文件http://www.jhipster.tech/video-tutorial/中的更改。
这个更改是“用户只能看到他的项目,除非他是管理员”。这只是一个小的更改,并且可以使用架构。
现在,我想扩展模式,然后执行
( a)仅兼容更改(添加新表和关系)
( b)还有一些不兼容的更改(例如,修改表名中的错误)
我的问题是: jHipsetr如何在模型中支持这种兼容和不兼容的变化?
对于a)应该可以执行一种“合并”,因为您知道当前的模型+更改和未来的模型。这种进化甚至可以被自动化吗?
关于b)有些事情(如传播表名更改)甚至可能是自动化的。
我之所以问这个问题,是因为我不知道模型驱动的工程方法中的进化是如何得到jhipster的支持的。
谢谢你的回答,
佛里安
发布于 2017-10-25 11:54:47
如果希望保留手动更改,jhipster upgrade 命令将使用git将它们与生成器中的代码演进合并。否则,一些编码约定会有很大帮助。您可以看到关于他们的编码惯例的阿尔蒂斯西亚的报告(法文),带有代码示例的幻灯片可以被非法语国家的人阅读。
https://stackoverflow.com/questions/46927279
复制相似问题