我是Jhipster的新手。我想用我现有的模型类创建一个JDL实体。这是我的模型类。
@Data
public class ResponseJson implements Serializable {
private List<String> names;
}
可以创建普通的JDL实体,如下所示:
entity ResponseJson{
names String
}
但是我需要知道如何在JDL实体中使用List。
我是Jhipster的新手。我想用我现有的模型类创建一个JDL实体。这是我的模型类。
@Data
public class ResponseJson implements Serializable {
private List<String> names;
}
可以创建普通的JDL实体,如下所示:
entity ResponseJson{
names String
}
但是我需要知道如何在JDL实体中使用List。
3条答案
按热度按时间pcww981p1#
不能直接使用列表
相反,您可以创建一个一对多关系,以便通过将此String Package 在另一个Object中来使ResponseJson具有多个String
您的JDL应为:
t0ybt7op2#
如果您想选择不使用JDL的解决方案,可以将模型更改为使用
List
,如下所示:q7solyqu3#
关于字段类型和验证的Jhipsters页面讨论了可用的JDL类型。
目前不直接支持List、text[]等。
对于想要创建具有这些类型的实体的人,一种解决方案是使用Jhipster JDL提供的类型创建实体,然后使用Liquibase添加其他字段类型,如List、text[]等。