【发布时间】:2017-07-19 03:31:41
【问题描述】:
我现在正在开发一个组织,但是当我使用JDL-studio给权限添加多对多关系时,找不到权限实体。但是可以找到这个User实体类。请帮助我,谢谢! 我现在使用的是 jhipstter 4.6.1。
运行哟 jhipster:import-jdl /Users/uqing/Downloads/jhipster-jde.jh 出现以下错误:
在Role和Authority的关系中,没有声明Authority。',
message: '在Role和Authority的关系中,没有声明Authority。',
【问题讨论】:
-
Authority不是一个普通的 JHipster 实体,你不能使用生成器生成它也不能修改它,它与User的限制相同,记录在这里:jhipster.github.io/managing-relationships跨度> -
我必须承认,我不确定用户生成器中存在的特殊处理是否也已为权威实施。无论如何,为了进一步的帮助,您应该编辑您的问题并粘贴您的 JDL。
-
用户不是正常的实体,但可以识别。是不是只有Authority不被认可?还是名字打错了?
-
错误信息可能具有误导性,权威是正确的名称。要验证它,只需创建一个与权威实体的多对多关系,但另一个实体组织)必须是该关系的所有者
-
我将深入检查 jdl-studio 是如何工作的。但是看着你分享的图像。 i.stack.imgur.com/jN4g2.jpg 第 33 行有错字吗。
Role{authority} to Authority{Role}而不是Role{authority} to Authority{role}