我可以在JPA本机sql查询中检索列名吗?

stu*_*f22 6 java jpa openjpa

可能重复:
如何从enity manager获取ResultSetMetaData?

给定一个example_table带有以下列的简单table():id, first_name, last_name是否可以通过执行JPA本机sql查询来em.createNativeQuery("select * from example_table")检索列名和数据?getResultList()在查询上运行仅返回数据.我怎样才能检索列名?

小智 -1

尝试这个

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