任何人都可以告诉我下面使用NHibernate的名为 SQL Query 的查询有什么问题。当我收到错误时 - “命名查询中的错误:GetSecondReviewIncomeStatements”:
<sql-query name="GetSecondReviewIncomeStatements" read-only="true">
<![CDATA[
SELECT I.TotalNetSales,I.CostOfGoodsSold,I.GrossProfit
FROM IncomeStatement as incomeStatement
INNER JOIN FETCH CompSearchResultItem as resultItem
ON incomeStatement.Comparable.ID = resultItem.Comparable.ID
AND resultItem.CompSearch.ID = :compSearchID
]]>-->
</sql-query>-->
我在网上搜索了很多,有人说放在On
put上Where
。我也只尝试过NamedQuery
,但每次我得到同样的错误。