Невозможно сгенерировать объекты JPA из HSQLDB - PullRequest
3 голосов
/ 15 января 2011

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

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

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

1 Ответ

9 голосов
/ 15 января 2011

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

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

alt text

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

Screen shot of the JPA Facet property page

Вы можете дажевыберите схему при запросе на создание сущностей (щелкните правой кнопкой мыши по проекту, JPA Tools> Создать сущности из таблиц ...), и вы получите следующее диалоговое окно: Dialog where you can select a different schema

Счастливое сопоставление!

...