2011-04-14 125 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()

相关问题