用 JDL 声明自己的数据类型

declaring own datatypes with JDL

我想声明我自己的数据类型以便在其他实体中使用它。

JDL 似乎无法识别我已经声明的实体。如何声明我自己的数据类型?

entity Adress{
    street String,
    streetNumber Integer,
    postCode Integer,
    city String
}

entity Doctor {
    lanr Integer,
    telephone Integer,
    adress Adress
}

我希望能够将 Adress 用作 Datatype,因为 JDL 将创建 Java Class.

Jhipster 目前不支持嵌入式 "entities"。

找到这个https://github.com/jhipster/generator-jhipster/issues/6306

如果用关系来解决会怎样?

relationship OneToMany {
        Doctor{address} to Address
    }

https://www.jhipster.tech/managing-relationships/