2011-04-14 131 views
6

可能重複:
How to get ResultSetMetaData from enity manager?我可以在JPA本機SQL查詢中檢索列名嗎?

給定一個簡單的表(example_table)與下列:id, first_name, last_name是可能的,通過執行JPA原生SQL查詢em.createNativeQuery("select * from example_table")檢索列名以及數據?在查詢上運行getResultList()只會返回數據。我怎樣才能檢索列名?

+0

這個問題被標記爲一個有關如何獲取問題的欺騙一個實體的元數據。這不是重複的。在這個問題的情況下,沒有實體可以爲實體管理器查詢「ResultSetMetaData」。 – 2017-10-05 16:54:07

回答

0

試試這個

em.unwrap(Session.class).getDescriptor(Currency.class).getFields()

相關問題