代码可以这样查询吗?
class Member{
string name
}
class Group{
string name
static hasMany = [member: Member]
}
//控制器
def member = Member.get(1) // I get member object as expected
def group = Group.findByMember(member) //ERROR
问题
,不可能找到一组这样的....(自组和成员是一对多关系)
有没有其他简单的方法?
解决方案是在这里:
http://adhockery.blogspot.com/2009/06/querying-by-association-redux.html
你会得到什么错误? 'Member.get(1)'是否像你期望的那样返回一个对象? –
嵌套的例外是org.hibernate.exception.SQLGrammarException:无法执行查询 –
解决方案是在这里: http://adhockery.blogspot.com/2009/06/querying-by-association-redux.html –