以下
>yo jhipster:import-jdl model.jdl
entity Car{
brand String
}
relationship ManyToOne{
Car{owner} to User
}
返回解析错误:
ERROR! Error while parsing entities from JDL
[object Object]
可以使用命令行建立相同的关系。有没有办法在 JDL 中定义这种关系?
jhipster 3.5.1
我有同样的错误和解决方案,至少对我来说是这样;)
$ yo jhipster:import-jdl ./entities-jdl.jh
The jdl is being parsed.
Error jhipster:import-jdl ./entities-jdl.jh
ERROR! Error while parsing entities from JDL
[object Object]
在我的情况下,JDL 错误在这个实体中:
entity Serie {
tipus TipusSerie required maxlength(20),
nom String required,
prefixe String required
}
enum TipusSerie {
NORMAL, XEC_ESCOLETA
}
TipusSerie 是一个枚举,无法使用 maxlength(20) 进行验证,因此正确的 JDL 是:
entity Serie {
tipus TipusSerie required,
nom String required,
prefixe String required
}
enum TipusSerie {
NORMAL, XEC_ESCOLETA
}
我认为 jhipster 没有针对此类错误的错误消息,并显示通用错误消息。