【发布时间】:2016-11-05 10:18:18
【问题描述】:
我最近开始了一个新的 JHipster 项目,我在项目中需要扩展一个内置的用户实体。
例如添加一些新属性(以及数据库中的列以保持这些属性)。但是,由于这是内置功能,并且 User 实体未在 .jhipster 文件夹中列出,因此我正在寻找一种正确的方法。
最简单的选择是更改 User.java 和 liquibase 迁移 xmls 和所有相关文件,但这可能会成为未来 jhipster 升级的障碍(在项目文件夹中运行 yo jhipster,就像这里解释的 jhipster docs 一样)。
另一种可能的途径可能是创建一个与用户实体一对一关系的新实体,但我不确定如何准确地做到这一点:使用yo jhipster:entity 或?
以前有没有人成功完成过这个?在这种情况下,我应该遵循哪些最佳做法?
【问题讨论】:
标签: java angularjs spring-boot jhipster