我有一个uploadedFiles
表,其中包含整个站点上各种可能的文件上传中的文件。该表中有一个parentId
,它是文件附加到的对象的PK;和fileType
,它是上传位置的文本键。
要加入SQL,我会这样做:
SELECT *
FROM uploadedFiles uf
JOIN person p ON uf.parentId = p.id AND u.fileType = 'person'
如何在Hibernate中的对象上设置@JoinColumns
标签以执行此操作?还是那是正确的地方?我想在uploadableFiles
上拥有person
属性,以便可以在join
的休眠查询中使用它。