我如何实现类似 - >
的目标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子句?
我指的是this tutorial section 14.10 Expressions
在那里他们说a not in可以直接在查询字符串中使用,但查询不返回任何记录。为其他示例着眼,但大多数地方都说我们需要标准类。真的需要吗?我们不能直接写一个子查询而不能使用吗?任何帮助将不胜感激。
提前致谢
Sweta
答案 0 :(得分:2)
not in
是一个有效的HQL表达式。
确保子查询返回的值与过滤字段的值匹配。
答案 1 :(得分:0)
像这样使用=> sm.memCd不在元素中(从登录l中选择l.userName)