Hibernate联接参考ID和文本列中的特定值

时间:2020-06-11 18:53:01

标签: hibernate join foreign-keys

我有一个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的休眠查询中使用它。

0 个答案:

没有答案