我从查询中获取结果集,该查询具有类似此用户的对象
列汇总= [[6,gra.Users:1],[2,gra.Users:7]]
其中1,7是来自Users实体的用户的ID
我想从这个id获得employeeid我该怎么做?
我尝试过Users.get(它[1])。employeeid但是它说无法在null对象上获取属性employeeid。
我如何获得employeeid?
此致 Priyank
答案 0 :(得分:1)
gra.Users : 1
看起来像是域类的默认toString()
输出,所以我猜测每个数组中的第二个值是Users
个实例,而不是ids。所以它就像是
def results = executeQuery(...) // [[6, gra.Users : 1], [2, gra.Users: 7]]
def employeeIds = results.collect { it[1].employeeid }
答案 1 :(得分:0)
尝试
Users.get(it[1].id).employeeid