Допустим, у нас есть следующие сущности и перечисление языков:
entity Resources{
title String required,
text Language,
audio Language
}
enum Language{
SPANISH, ENGLISH, FRENCH, GERMAN
}
И мы хотели бы, чтобы аудио представляло собой выпадающий список, в котором вы можете выбрать только одну, но текст может бытьсписок, где вы можете выбрать более одного.
Как вы можете сказать Jhypster-JDL, что вы хотите использовать массив языков?
Он позволяет выбрать только один ... это должно быть сделано в коде после его создания?
Спасибо
PD: Я думал об этом, но проблема с созданием языковой сущности и определения аудио как отношения один-к-одному, в то время как текст был бы отношением один-ко-многимнапример, переменная name повторяется и вылетает:
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?Допустим, массив строк?
Еще раз спасибо, вы действительно полезны!