Как использовать Hibernate, когда вы не знаете, что находится в базе данных - PullRequest
0 голосов
/ 05 мая 2018

Сейчас я работаю над менеджером баз данных (простой phpmyadmin / pgAdming) - личный проект.

Проблема в том, что я хотел бы использовать hibernate, но в прошлом я работал с hibernate только тогда, когда у меня была одна основная база данных, например shopApp, поэтому я мог создавать модели с аннотациями.

У кого-нибудь есть идеи как начать? В настоящее время я делаю это с простым JDBC, с созданным классом, таким как Database, Table и Column.

Чтобы быть более конкретным.

Когда вы работаете с базой данных для shopApp, у вас есть, например, продукт, таблица клиентов и вы знаете атрибуты каждого столбца, такие как имя, тип и т. Д. Поэтому создание модели класса для таблицы «просто».

Но в менеджере баз данных, таком как phpmyadming или pgadming, у вас есть доступ к каждой базе данных, и вы не знаете, какие таблицы они содержат. Таким образом, вы не можете создать модель для таблиц, как если бы вы делали это с обычным проектом. Итак, мой вопрос: есть ли возможность использовать спящий режим с такой задачей? И если да, то как сопоставить базу данных / таблицы с классом Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...