目 录CONTENT

文章目录

Caused by: org.hibernate.DuplicateMappingException: Table

Sir丶雨轩
2021-05-20 / 0 评论 / 1 点赞 / 478 阅读 / 0 字 / 正在检测是否收录...

首先此错误发生在HibernateJpa @OneToMany 中

@OneToMany(targetEntity = EveBluePrintsResearchMaterialSkills.class,cascade = CascadeType.ALL)
@JoinColumn(name="blue_prints_id")
private Set<EveBluePrintsResearchMaterialSkills> bluePrintsResearchMaterialSkills;

发生错误的原因是因为JoinColumn(name="blue_prints_id") 中的列不明确,需要在子表中的关联列指定标识

@Column(name = "blue_prints_id")
private Integer bluePrintsId;

参考文章 :https://stackoverflow.com/questions/57691377/a-column-in-a-table-is-referred-to-by-multiple-physical-column-names

1
广告 广告

评论区