jpa 如何在一个实体和两个使用相同字段的其他实体之间创建Jhipster关系?

nhn9ugyo  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(166)

我有三个实体;entity DamagedItems { }, entity Recipe { }, entity RawProduct { }.
在DamagedItems应该在一个字段中同时捕获Recipes和RawMaterial的场景中,假设damagedItemName,如何使用damegedItemName将这三个实体关联起来而不产生标识符冲突?

`//this is what I want to achieve
    relationship OnetoOne{
    DamagedItems {damagedItemName} to Recipe,
    DamagedItems {damagedItemName} to RawProduct
     }`

以这种方式创建实体会导致标识符冲突

lb3vh1jj

lb3vh1jj1#

你不能用JDL对多态关系建模,你必须手工编写代码,可能要使用继承。

相关问题