我正在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。

09-27 06:20