1
我有兩個領域類的應用程序如下:Grails的休眠H2問題
DomainA : PK, name
DomainB : PK, FK (points to DomainA.PK), name.
,當我嘗試列出使用DomainB.name作爲秩序的因素屬於DomainA中的元素,如下所示:
def listings DomainA.createCriteria().list(params) {
PK{
order('name','asc')
}
}
這適用於MySQL,但不能與H2給我一個錯誤:
Column DomainB.name must be in the GROUP BY list; SQL statement:
所以Itried日Ë不幸運的一個解決方案:
def listings DomainA.createCriteria().list(params) {
projections{
groupProperty('name')
}
PK{
order('name','asc')
}
}
任何意見或解決方案呢? 在此先感謝。
我被同樣的問題困住了,它似乎是H2中的一個bug:http://jira.grails.org/browse/GRAILS-8162 – elias 2013-07-18 17:19:28