【发布时间】:2011-07-22 07:37:04
【问题描述】:
代码
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: 无法执行查询
-
解决方案在这里:adhockery.blogspot.com/2009/06/…