我正在Grails应用中执行以下HQL查询:
def maxIndex = VirtualSubOrder.find(
'select max(vso.index) from VirtualSubOrder vso where vso.virtualOrder = ?',
[virtualOrder])
VirtualSubOrder
类肯定具有(Integer)index
属性和virtualOrder
属性。当我尝试执行以上查询时,出现错误:
最佳答案
我相信您想使用VirtualSubOrder.executeQuery()
而不是find()
。 find
用于返回域实例,executeQuery
用于任意HQL。