[英]How to use List with JDL entities in Jhipster
我剛開始使用 Jhipster。 我想使用我現有的 model 類創建一個 JDL 實體。 這是我的 model class。
@Data
public class ResponseJson implements Serializable {
private List<String> names;
}
可以像這樣創建普通的 JDL 實體,
entity ResponseJson{
names String
}
但我需要知道如何在 JDL 實體中使用 List 。
您不能直接使用列表
相反,您可以創建一對多關系,以通過將String封裝在另一個Object中來使ResponseJson具有多個String
您的JDL應該是:
entity ResponseJson {
...
}
entity ObjectContainingString {
name String
}
relationship OneToMany {
ResponseJson{name} to ObjectContainingString{json}
}
如果要選擇不使用JDL的解決方案,則可以更改模型以使用如下所示的List
:
public class ResponseJson implements Serializable {
@ElementCollection
@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE)
private Set<String> names = new HashSet<>();
...
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.