NHibernate-存在的位置(X)
我有以下表格(简化): …映射到以下类:NHibernate-存在的位置(X),nhibernate,Nhibernate,我有以下表格(简化): …映射到以下类: Product {Id, Name} OrderItem {Id, Product (many-to-one)} 我需要(N)Hibernate语法来检索订单中出现的产品。 SQL将类似于: select * from Product where exists ( select * from OrderItem where OrderItem.ProductId = Product.Id) 如何创
Product {Id, Name}
OrderItem {Id, Product (many-to-one)}
我需要(N)Hibernate语法来检索订单中出现的产品。SQL将类似于:
select *
from Product
where exists (
select *
from OrderItem
where OrderItem.ProductId = Product.Id)
如何创建标准?结果很简单
var query = session.CreateQuery(
"select distinct oi.Product from OrderItem oi");
return query.List<Product>();
var query=session.CreateQuery(
“从OrderItem oi中选择不同的oi.产品”);
返回query.List();
var query = session.CreateQuery(
"select distinct oi.Product from OrderItem oi");
return query.List<Product>();