HQL右连接空列表

时间:2013-06-17 11:28:54

标签: java hibernate join hql

我正在使用hql与hibernate。我试过在三个表上写一个查询。表格是Medientyp,RaumMedientyp和Raum。我想从整个表格中读取所有Medientyp,从特定的raumId读取所有RaumMedientyp。 表格之间的区别是:
Medientyp 1< - > mc RaumMedientyp mc< - > 1 Raum
我需要所有人作为RaumMedientyp实体。 我试过的查询是:

String hql = "from RaumMedientyp rm right join rm.medientyp m inner join rm.raum r where r.id = :raumId";
Query query = getSession().createQuery(hql);
query.setInteger(":raumId", raumId);

但如果我正在执行

query.list();

我有一个空列表作为回报。

0 个答案:

没有答案