如何在 Jhipster 中将 List 与 JDL 实体一起使用

RYJ*_*RYJ 2 java spring-boot jhipster jdl

我是使用 Jhipster 的新手。我想使用我现有的模型类创建一个 JDL 实体。这是我的模型课。

@Data
public class ResponseJson implements Serializable {
    private List<String> names;
}
Run Code Online (Sandbox Code Playgroud)

可以像创建普通的 JDL 实体,

entity ResponseJson{
  names String
}
Run Code Online (Sandbox Code Playgroud)

但我需要知道如何在 JDL 实体中使用 List

小智 6

不能直接使用 List

相反,您可以创建一对多关系,以便通过将此字符串包装在另一个对象中来使ResponseJson具有多个字符串

您的 JDL 应该是:

entity ResponseJson {
    ...
}

entity ObjectContainingString {
    name String
}

relationship OneToMany {
    ResponseJson{name} to ObjectContainingString{json}
} 
Run Code Online (Sandbox Code Playgroud)