Hibernate:HQL索引列名

时间:2017-09-23 13:20:41

标签: hibernate inner-join hql

我能够得到查询结果。示例查询:

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"
     }
     .....
 ]

这可能吗?

0 个答案:

没有答案
相关问题