尝试了解如何使用HQL连接。
def result=Food.findAll('from MealItems as m, Nutrition as n where m.food=n.food);
结果返回,但我不确切地知道它返回的方式/内容 我可以在每个结果上访问Nutrition对象吗?
for(row in result){
var ntr=row.nutrition;
println ntr.calories;
}
答案 0 :(得分:0)
建议您阅读hibernate。
它将结果集转换为对象数组列表。如果它能够将结果映射到相应的类,那么它就会这样做。
看看这些链接。它应该有所帮助 How hibernate works with HQL query if the Transformer is not explicit declared