在Hibernate中如何创建此查询在Hibernate中创建查询
"select test_type_nmbr from test_table where test_type_name in
(select Test_type_name from test_table where test_type_nmbr in('111','222'))".
这里假设在数据库中有价值观类似如下:
test_type_nmbr | test_type_name
-------------------------------
111 | gre
222 | gmat
333 | gre
现在你想获得的所有test_type_ NMBR有“gre”作为test_type_name(即'111'和'333'),你只有111个test_type_nmbr。
我需要使用2个不同的回调标准,或者我可以在1中进行吗?如果1则请让我知道如何。
我不认为需要的子查询时是同桌 – Matt
然后你可以建议如何在HQL写? –
为什么要使用两个查询来实现仅使用一个查询就可以完成的操作? –