我能够得到查询结果。示例查询:
String hql = "Select tbl1.name tbl1_name, tbl2.name tbl2_name
FROM table_1 tbl1
INNER JOIN table_2 tbl2 ON tbl1.id = tbl2.tbl1_id";
Query query = entityManager.createQuery(hql);
List <String> result = query.getResultList();
当我执行getResultList()时,结果是一个带有数字索引的对象字符串列表。
[
0: {
0: "Tbl 1 name 1"
1: "Tbl 2 name 1"
}
1: {
0: "Tbl 1 name 2"
1: "Tbl 2 name 2"
}
.....
]
我希望结果是:
[
0: {
tbl1_name: "Tbl 1 name 1"
tbl2_name: "Tbl 2 name 1"
}
1: {
tbl1_name: "Tbl 1 name 2"
tbl2_name: "Tbl 2 name 2"
}
.....
]
这可能吗?