我正在尝试用Java中的JHipster创建新实体(Spring Framework) 当我尝试将我的实体与现有的User实体(默认情况下来自JHipster)关联时,我遇到了一些错误。
这是我的实体:
我收到了这个错误:
答案 0 :(得分:3)
您无法在课程和用户之间创建双向多对多关系,但不受支持请阅读documentation。你还应该重新考虑你的对象模型,在我看来应该有Student和Instructor实体,它们应该与User有一对一的关系。
在您访问了git repo之后,我发现您正在使用微服务架构,它会帮助立即说出来。您尝试执行的操作无法正常工作,因为User是仅存在于Gateway中的实体,而您的其他实体仅存在于服务应用程序中。
底线是:您要么不与User建立关系,只要向您的实体添加userId字符串字段,要么切换到更容易理解的整体应用程序。