2015-02-11 174 views
0

我是新手进入休眠状态。在我的代码中,我调用了下面的存储过程。如何在调用sql存储过程时获取列名称

Query query= sessionFactory.getCurrentSession().createSQLQuery("EXEC DASHBOARD_RESULT"); 

但是这个查询只返回rows.I想从存储过程的表头。

如何从存储过程结果中获取表列名称。

任何帮助将不胜感激!!!!

+0

在哪里查询? – 2015-02-11 12:23:03

回答

0

你试过query.getResultList()并重复它吗?

的,而周期内,你可以这样做:

Object[] singleBean = (Object[]) it.next(); 

和山坳数字与正确的投是指:

singleBean[i] 
+0

getResultList()不存在。 – Madhesh 2015-02-11 12:26:16

+0

这就是我猜测的JPA。用hibernate的javax.persistence.Query – 2015-02-11 12:27:38

+0

试试query.list()是一样的 – Noomak 2015-02-11 12:52:13

相关问题