@JoinColum 用于注释列以加入实体关联或元素集合,非常适用于关系。
我认为此图片可以帮助您了解重大差异
将辅助表连接到主表的支持仅限于主键连接列,并指定为 @PrimaryKeyJoinColumn 注释。
基本上 @PrimaryKeyJoinColumn 是在父子关系空间中将关系设置为FK,并且还与 @SecondaryTable 注释一起使用。
@PrimaryKeyJoinColumn 注释用于将JOINED映射策略中实体子类的主表连接到其超类的主表;如果您的映射需要更改子类实体中的ID字段名称,请考虑这个选项。