【发布时间】:2012-10-02 08:22:05
【问题描述】:
我在下面的 HQL 查询中遇到问题:
var merchantTransactions = session.CreateQuery("SELECT MS.Transaction "+
"FROM MerchantSite AS MS "+
"INNER JOIN MS.Transaction AS MST"+
"WHERE MS.Site.Name = :merchantName");
然后我这样设置参数:
merchantTransactions.SetParameter("merchantName", merchantName);
它给了我一个“找不到命名参数”的错误,任何想法为什么?
merchantName 确实存在于这个上下文中,并且所有的表名都是正确的。
【问题讨论】:
标签: nhibernate hql