Grails アプリで次の HQL クエリを実行しています。
def maxIndex = VirtualSubOrder.find(
'select max(vso.index) from VirtualSubOrder vso where vso.virtualOrder = ?',
[virtualOrder])
クラスにはVirtualSubOrder
必ず (Integer)index
プロパティとプロパティがありvirtualOrder
ます。
上記のクエリを実行しようとすると、次のエラーが表示されます。
org.codehaus.groovy.grails.orm.hibernate.exceptions.GrailsQueryException: 無効なクエリ [select max(vso.index) from VirtualSubOrder vso where vso.virtualOrder = ?] ドメイン クラス [class com.example.VirtualSubOrder]