#mysql #sql #jsp #jpa #entitymanager
#mysql #sql #jsp #jpa #entitymanager
Вопрос:
Я выполняю хранимую процедуру с помощью jpa Entity Manager, как показано ниже.
List coll = entityManager.getEntityManager()
.createNativeQuery("CALL CollectionByCenter()")
.getResultList();
Эта хранимая процедура создает имена столбцов в зависимости от другой таблицы. Вот sqlfiddle для запроса в моей хранимой процедуре.
Мне нужно отобразить вывод этого запроса на странице JSP. Я использую JSTL для отображения данных в jsp. Но мне нужно знать имена столбцов для отображения данных.
Как я могу это сделать? Как я могу получить все имена столбцов с их значениями?
Комментарии:
1. См. extract() , но обычно это считается действительно плохой практикой. Это ваша база данных. Вы должны знать имена столбцов заранее.
2. @Strawberry Имена столбцов генерируются динамически. Смотрите эту ссылку . тогда вы сможете понять, как это работает.