Hibernate中的Not in子句
我如何实现->Hibernate中的Not in子句,hibernate,hql,Hibernate,Hql,我如何实现-> Select sm.memCd, sm.entityName from MemberSBandAP sm where sm.memStatus='Active' and sm.entityType='M' and sm.memCd not in (select l.userName from Login l) order by sm.entityName DESC, sm.memCd" 基本上,如何在hibernate中编写not in子句 我指的是 在那里,他们说
Select sm.memCd, sm.entityName from MemberSBandAP sm
where sm.memStatus='Active' and sm.entityType='M'
and sm.memCd not in (select l.userName from Login l)
order by sm.entityName DESC, sm.memCd"
基本上,如何在hibernate中编写not in子句
我指的是
在那里,他们说not in可以直接用于查询字符串,但查询不会返回任何记录。其他的例子,但大多数地方,它说,我们需要标准类。真的需要吗?我们不能直接编写一个子查询并使用not in吗?任何帮助都将不胜感激
提前谢谢
Sweta不在中是有效的HQL表达式
确保子查询返回的值与筛选字段的值匹配。像这样使用=>sm.memCd不在元素中从登录名选择l.userName l执行该查询时它在做什么?sm.memCd有什么类型?