Jpa 如何从未获取的关系中获取外键值?

Jpa 如何从未获取的关系中获取外键值?,jpa,orm,eclipselink,Jpa,Orm,Eclipselink,有两个实体通过@ManyToOne和@OneToMany定义关系,我如何在不询问相关对象的情况下,仅通过查看定义表来获取外键?如何从Owned.getOwnerId()而不是Owned.getOwnerId()获得OWNER\u ID,并且仍然能够Owned.getOwner()?映射实体中的字段,因为基本映射允许您直接使用外键。您也可以保留对象引用映射,但是两个映射中的一个必须标记为insertable=false、updateable=false,以便JPA知道当它们显示不同的值时哪个映射控

有两个实体通过
@ManyToOne
@OneToMany
定义关系,我如何在不询问相关对象的情况下,仅通过查看定义表来获取外键?如何从
Owned.getOwnerId()
而不是
Owned.getOwnerId()
获得
OWNER\u ID
,并且仍然能够
Owned.getOwner()

映射实体中的字段,因为基本映射允许您直接使用外键。您也可以保留对象引用映射,但是两个映射中的一个必须标记为insertable=false、updateable=false,以便JPA知道当它们显示不同的值时哪个映射控制字段