【发布时间】:2018-04-27 03:03:53
【问题描述】:
假设我们有以下实体和语言枚举:
entity Resources{
title String required,
text Language,
audio Language
}
enum Language{
SPANISH, ENGLISH, FRENCH, GERMAN
}
我们希望音频是一个下拉列表,您只能在其中选择一个,但文本可以是一个列表,您可以在其中选择多个。
你如何告诉 Jhypster-JDL 你想使用一个语言数组?
它只让你选择一个...应该在创建后在代码中完成吗?
谢谢
PD:我想过这个问题,但是创建语言实体并将音频定义为一对一关系而文本将是一对多关系的问题是名称变量被重复并且崩溃:
entity Resource{
title String required
}
entity Language{
languages Languages
}
enum Languages{
SPANISH, ENGLISH, FRENCH, GERMAN
}
// RELATIONSHIPS:
relationship ManyToOne {
Language{resource(closedcaption)} to Resource
}
relationship OneToOne {
Resource{language} to Language{resource(video)}
}
// Set pagination options
paginate Resource with pagination
// Set service options to all except few
service all with serviceImpl
@ManyToOne
private Resource resource; <---
@OneToOne(mappedBy = "language")
@JsonIgnore
private Resource resource; <---
所以,我可能犯了一个错误,但我想知道除了这个解决方案之外,还有没有办法在 JDL 中定义一个数组?假设是一个字符串数组?
再次感谢,你真的很有帮助!
【问题讨论】:
标签: jhipster