我的HQL查询出现问题:
var merchantTransactions = session.CreateQuery("SELECT MS.Transaction "+
"FROM MerchantSite AS MS "+
"INNER JOIN MS.Transaction AS MST"+
"WHERE MS.Site.Name = :merchantName");
Run Code Online (Sandbox Code Playgroud)
然后我设置这样的参数:
merchantTransactions.SetParameter("merchantName", merchantName);
Run Code Online (Sandbox Code Playgroud)
它给了我一个"无法找到命名参数"的错误,任何想法为什么?
merchantName确实存在于此上下文中,并且所有表名都是正确的.
| 归档时间: |
|
| 查看次数: |
4785 次 |
| 最近记录: |