Инструмент запроса в режиме гибернации

#hibernate

#переход в режим гибернации

Вопрос:

Я ищу способ запрашивать базу данных гибернации с помощью внешнего инструмента (своего рода интерактивного редактора запросов). У меня нет исходного кода для исходного приложения. Он поддерживается отдельной группой.

Я пытался использовать инструменты гибернации из JBoss, но этим инструментам, похоже, нужен исходный код для разрешения сопоставления. Я также видел сообщение об использовании Squirrel и их плагина Hibernate, но в сообщении не было ясно, можно ли его использовать без исходного кода Java.

Приложение извлекает полезные данные, и разработчики публикуют API. Это кажется законным способом взаимодействия с данными. Возможно, средство создания отчетов (например, Jasper Reports / iReport) позволит выполнять запросы ad-hoc.

Заранее спасибо за ваш совет.

Ответ №1:

Один из способов, который я могу придумать, — использовать инструменты гибернации для обратного проектирования схемы базы данных и генерации сопоставления и классов POJO для вас.

При необходимости внесите необходимые незначительные корректировки

Перейдите и выполните запрос

Это должно работать достаточно нормально

Комментарии:

1. Это делает свое дело. Не так элегантно, как я надеялся, но практично. Спасибо.