Есть ли способ получить MetaData
результата, возвращаемого при выполнении nativeQuery
в Entity Manager в JPA?
Как получить ResultSetMetaData из Entity Manager?
Ответ 1
AFAIK нет способа получить метаданные набора результатов, так как на самом деле нет способа получить результирующий набор. Но поверните его: для чего вам нужны метаданные? Большая часть информации из метаданных набора результатов, которые вы уже должны иметь, чтобы иметь возможность аннотировать классы сущностей. Набор результатов из обычного SQL/JDBC и списка, который вы получаете из EntityManager, концептуально отличается, даже если они могут выражать одну и ту же семантику.