这应该工作:
@ManyToOne@NotFound(action = NotFoundAction.IGNORE)@JoinColumn(name = "two_id", insertable = false, updatable = false)private EntityTwo two;@Formula("two_id")private String twoId;Hibernate将两次选择two_id列:一次填充两个关系,一次填充twoId。不过,twoId属性是只读的。
您也可以执行相反的操作,但是这两个属性将变为只读:
@ManyToOne@NotFound(action = NotFoundAction.IGNORE)@JoinFormula("two_id")private EntityTwo two;@Column("two_id")private String twoId;


