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知道当它们显示不同的值时哪个映射控制字段