JHipster 8中builtInEntity是否为内置实体的新要求?
关于JHipster 8中
builtInEntity的问题解答 - 结论:是的,
builtInEntity是JHipster 8关联内置实体时的新强制要求。
JHipster 8对JDL的实体关联逻辑做了调整,核心是明确区分自定义实体和框架自带的系统实体(比如User、Authority这类)。之前版本里关联User这类内置实体不需要额外声明,但现在必须在关联语句里加上with builtInEntity,否则JDL解析器会判定关联的实体未定义,抛出你遇到的错误。
举个修改示例:
原来的关联写法(JHipster 8中会报错):
relationship ManyToOne { MyEntity to User }
符合JHipster 8要求的正确写法:
relationship ManyToOne { MyEntity to User with builtInEntity }
目前官方文档确实还没同步更新这个新特性,所以你在jhipster.tech上搜不到相关内容,后续官方应该会补充这部分文档说明。
内容的提问来源于stack exchange,提问作者vic
相关产品推荐
相关产品推荐

