Mad*_*man 4 nhibernate hql nhibernate-mapping
如何在 HQL 上编写此查询:
select pp.*
from Part pp
left join Product p on pp.ProductID = p.ID
where p.ID is null
Run Code Online (Sandbox Code Playgroud)
我需要没有产品的零件。部分具有属性 Product(多对一)
我试过
from Part p
where p.Product is null
Run Code Online (Sandbox Code Playgroud)
但它生成无效的查询。
谢谢
解决了:
from Part p
where not exists (from Product pr where p.Product = pr)
Run Code Online (Sandbox Code Playgroud)
更新:这与 SQL 完全一样!
from Part p
left join p.Product as pr
where pr is null
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5964 次 |
| 最近记录: |