我有2个实体国家abd竞争,我想使用国家的isoCode建立他们之间的关系,但是当我生成数据库(mySql)时,我发现该关系基于生成的country_id。 我错过了什么? 我可以指定自己的id并从jdl文件中删除生成的id吗?
entity Country {
isoCode String required
.
.
}
entity Competition {
priority Integer,
code String,
name String
}
relationship OneToMany {
Country to Competition{country(isoCode)},
}
由于
答案 0 :(得分:0)
JHipster只支持关系的技术ID,如果你想使用业务id,你必须手动编写它们,也许看一下Hibernate @NaturalId