2015-02-11 78 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

相關問題