JHipster实体不是在JAVA(Spring Framework)中创建的

时间:2017-06-11 11:06:41

标签: jhipster

我正在尝试用Java中的JHipster创建新实体(Spring Framework) 当我尝试将我的实体与现有的User实体(默认情况下来自JHipster)关联时,我遇到了一些错误。

这是我的实体:

[1]

我收到了这个错误: [2]

1 个答案:

答案 0 :(得分:3)

您无法在课程和用户之间创建双向多对多关系,但不受支持请阅读documentation。你还应该重新考虑你的对象模型,在我看来应该有Student和Instructor实体,它们应该与User有一对一的关系。

在您访问了git repo之后,我发现您正在使用微服务架构,它会帮助立即说出来。您尝试执行的操作无法正常工作,因为User是仅存在于Gateway中的实体,而您的其他实体仅存在于服务应用程序中。

底线是:您要么不与User建立关系,只要向您的实体添加userId字符串字段,要么切换到更容易理解的整体应用程序。