hibernate中指定非外键进行关联

 /**
 * 上级资源
 */
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "PARENT_ID", referencedColumnName = "PK_ID")
private SysResource parentResource;

hibernate中进行外键关联时,如果joinColumn没有指定关联外键,默认情况下是主键,如果要设定别的字段来进行关联,可以通过设定referencedColumnName来实现

原文地址:https://www.cnblogs.com/xieshuang/p/5660636.html