我知道这是最基本的问题。在视频教程中,您可以看到一个Java文件http://www.jhipster.tech/video-tutorial/
中的更改此更改是“用户只能看到他的项目,除非他是管理员”。这只是一个小改动,适用于架构。
现在我想扩展架构并执行
a)仅兼容的更改(添加新表和关系)
b)还有一些不兼容的变化(例如在表名中修正拼写错误)
我的问题:jHipsetr如何在模型中支持兼容和不兼容的变化?
关于a)应该可以执行一种“合并”,因为你知道当前的模型+变化和未来的模型。这种演变甚至可以实现自动化吗?
关于b)某些事情(如传播表名称更改)甚至可能是自动化的
我在问,因为我不知道jhipster如何支持模型驱动的工程方法的演变。
感谢您的回答,
弗洛里安
答案 0 :(得分:1)
如果您想保留手动更改,jhipster upgrade
command会使用git将它们与生成器中的代码演变合并。否则一些编码约定会有很多帮助。您可以看到有关其编码约定的presentation (in French) from Altissia,slides代码示例可由非法语人士阅读。