Невозможно сгенерировать объекты JPA из HSQLDB

Я использую OpenJPA и HSQLDB для моего текущего проекта.

Но я не могу генерировать сущности JPA из HSQLDB, потому что плагин eclipse не дает мне возможность выбрать схему.

У кого-нибудь есть идеи по этому поводу? Или есть какой-то другой способ создания сущностей в затмении?

1 ответ

Решение

Я предполагаю, что вы используете "стандартный" инструмент JPA (JPT), поскольку вы не указываете иначе.

Во-первых, вам нужно определить соединение (в Exlporer источника данных). Вы должны быть в состоянии детализировать и увидеть фактические таблицы, с которыми вам нужно работать:

альтернативный текст

Вы выбираете схему на странице "Фасет JPA" при создании проекта JPA или активируете Фасет JPA: есть флажок "Переопределить схему по умолчанию из соединения" и комбинированный список, в котором вы выбираете "Схема":

Снимок экрана со страницей свойств JPA Facet

Вы даже можете выбрать схему, когда попросите сгенерировать сущности (щелкните правой кнопкой мыши по проекту, JPA Tools > Сгенерировать сущности из таблиц...), и затем вы получите этот диалог: Диалог, в котором вы можете выбрать другую схему

Счастливого отображения!

Другие вопросы по тегам