侧边栏壁纸
  • 累计撰写 59 篇文章
  • 累计创建 102 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

Caused by: org.hibernate.DuplicateMappingException: Table

Sir丶雨轩
2021-05-20 / 0 评论 / 1 点赞 / 471 阅读 / 775 字

首先此错误发生在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

评论区