我的目标是使用 jhipster 使用 MongoDB 提供的 JDL 工作室工具生成一个持有值对象的实体。我看到了如何创建一个实体,它可以选择有一个 DTO,但我不知道如何创建一个值对象......也许这是不可能的,但我会惊讶地成为唯一拥有它的人需要。
下面是我想要生成的代码示例。
// 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,
}
谢谢你们!