class Address {
static hasMany = [addressGroups: AddressGroup]
...
}
class AddressGroup {
static belongsTo = Address
static hasMany = [addresses: Address]
String notation;
...
}
一个多一对多的关系我尝试获取所有的地址对于一个给定AddressGroup。错误而查询Grails中
我的代码:
def params = [max: 10]
def addressGroup = AddressGroup.findByNotation("asdf")
def addresses = Address.findAllByAddressGroups(addressGroup, params)
错误消息:否参数2
记录的SQL语句中指定的值:
select ... from ADDRESSES this_ where this_.id=10 order by this_.id asc limit ** NOT SPECIFIED **
...这是完全地错误的。
任何想法?
我可以通过使用addressGroup.addresses(并且工作!)来获取地址,但我想要在带有分页的表中显示它,所以我需要max/offset params。
样子去...感谢的方式! – arturh 2009-11-18 11:18:34