HQL查询确定外键的唯一值

时间:2012-02-16 16:12:21

标签: hibernate join group-by hql

我有两个表格File:File / FileType:

文件 id |文件名|等

文件类型 FileId | FiletypeName |等

我正在尝试在HQL中编写一个查询,它将返回给定文件的属性,包括其类型(如果唯一标识)。

到目前为止这么简单,只需加入id = fileId上的表即可。

我的问题是FileType不一定是文件的唯一标识,filetype表中可能有多个条目具有相同的FileId。

我需要为每个文件返回一行,无论FileType中有多少条目。

如果有多个已识别的类型,只要它是可预测的并且不会抛出任何异常,我对FileType字段中的内容并不感到困扰。

我甚至不确定使用HQL查询是否可行,所以如果有人能看到另一种方法,我会接受建议,事实上即使只是确认它不能这样做会很有帮助,因为我对HQL还不是很有信心。

感谢阅读

0 个答案:

没有答案