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