Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在一对多关系上使用jhipster uml从Modelio生成otherEntityField_Uml_Jhipster_Modelio - Fatal编程技术网

在一对多关系上使用jhipster uml从Modelio生成otherEntityField

在一对多关系上使用jhipster uml从Modelio生成otherEntityField,uml,jhipster,modelio,Uml,Jhipster,Modelio,我正在尝试使用Jhipster UML(1.6.0)从Modelio(3.4.1)模型生成一个Jhipster(2.27.0)应用程序 在这个例子中,我有两个实体之间的一对多关系(评估和回答)。 我想生成“otherEntityField”,允许通过文本而不是ID浏览关系 我做到这一点的唯一方法是建立双向一对多关系,如下所示: 在jhipster uml生成代码之后,我必须更改生成的实体“Assessment.java”。 @OneToMany注释应使用“assessment”mappedBy

我正在尝试使用Jhipster UML(1.6.0)从Modelio(3.4.1)模型生成一个Jhipster(2.27.0)应用程序

在这个例子中,我有两个实体之间的一对多关系(评估和回答)。 我想生成“otherEntityField”,允许通过文本而不是ID浏览关系

我做到这一点的唯一方法是建立双向一对多关系,如下所示:

在jhipster uml生成代码之后,我必须更改生成的实体“Assessment.java”。 @OneToMany注释应使用“assessment”mappedBy参数,而不是“assessment(entity)”

更改前:

@OneToMany(mappedBy=“评估(实体)”)
@杰索尼奥雷
@缓存(用法=缓存并发策略。非严格读写)
私有集answers=newhashset();
更改后:

@OneToMany(mappedBy=“评估”)
@杰索尼奥雷
@缓存(用法=缓存并发策略。非严格读写)
私有集answers=newhashset();
在那之后,它就起作用了

这是来自jhipster uml的错误还是有直接生成“otherEntityField”的方法


在更简洁的问题中:如何使用“otherEntityField”管理jhipster uml生成的双向一对多关系?

这个问题是jhipster uml中的一个错误。 问题:

将在版本1.6.1中更正

@OneToMany(mappedBy = "assessment(entity)")
@JsonIgnore
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private Set<Answer> answers = new HashSet<>();
@OneToMany(mappedBy = "assessment")
@JsonIgnore
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private Set<Answer> answers = new HashSet<>();