Java 使用JDL studio生成值对象(非实体)
我的目标是使用jhipster使用MongoDB提供的JDL-studio工具生成一个保存值对象的实体。 我知道如何创建一个实体,可以选择使用DTO,但我不知道如何创建一个值对象……也许这是不可能的,但我会惊讶地发现,我是唯一一个有这种需要的实体 下面是我想要生成的代码示例Java 使用JDL studio生成值对象(非实体),java,jhipster,jdl,Java,Jhipster,Jdl,我的目标是使用jhipster使用MongoDB提供的JDL-studio工具生成一个保存值对象的实体。 我知道如何创建一个实体,可以选择使用DTO,但我不知道如何创建一个值对象……也许这是不可能的,但我会惊讶地发现,我是唯一一个有这种需要的实体 下面是我想要生成的代码示例 // Person is an entity that has Address which is a value Object @Document(collection = "person") Class Person{
// Person is an entity that has Address which is a value Object
@Document(collection = "person")
Class Person{
@Id
private String id;
private String name;
private Address address;
}
// Address is value object (No ID).
Class Address {
private String street;
private String zip;
private String city;
}
使用JDL Studio,我希望能够做到:
entity Person {
name String,
address Address
}
value Address {
street String,
zip String,
city String,
}
谢谢大家! JHipster 3不支持JDL或实体子生成器