2011-04-14 1 views
6

Possible en double:
How to get ResultSetMetaData from enity manager?Puis-je récupérer les noms de colonnes dans une requête SQL native JPA?

Étant donné une simple table (example_table) avec les colonnes suivantes: id, first_name, last_name est-il possible, en exécutant une requête SQL natif JPA em.createNativeQuery("select * from example_table") récupérer les noms de colonnes comme ainsi que les données? Exécuter le getResultList() sur la requête renvoie uniquement les données. Sinon, comment puis-je récupérer les noms de colonnes?

+0

Cette question est marquée comme dupe d'une question sur la façon d'obtenir métadonnées pour une entité. Ce n'est pas un doublon. Dans le cas de cette question, il n'y a pas d'entité à interroger le gestionnaire d'entités pour 'ResultSetMetaData'. –

Répondre

0

essayer cette

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

Questions connexes