JHipster:错误:在Image和ImageType之间的关系中,未声明ImageType

时间:2018-11-14 18:33:46

标签: java orm relationship jhipster code-generation

JHipster:错误:在Image和ImageType之间的关系中,未声明ImageType。

entity Image {
}
enum ImageType {
   MAIN
}
relationship OneToOne {
    Image{type} to ImageType
}

如何实现单向一对一?

1 个答案:

答案 0 :(得分:3)

我认为您希望ImageType成为Image的一个字段,而不是单向一对一的关系:

enum ImageType {
    MAIN
}
entity Image {
    type ImageType
}

如果出于某种原因您确实想要一对一的关系,则需要在enum中使用entity

enum ImageType {
    MAIN
}
entity ImageTypeEntity {
    type ImageType
}
entity Image {
}
relationship OneToOne {
    Image{imageTypeEntity} to ImageTypeEntity
}