Можно ли включить представление базы данных в JPA / EclipseLink CriteriaQuery? - PullRequest
2 голосов
/ 26 августа 2011

Я работаю над проектом, который должен иметь возможность создавать динамические запросы в базу данных H2. Сюда также входит полнотекстовый поиск со встроенной логикой H2, таблицами и триггерами.

Я пытался выяснить, как добавить этот полнотекстовый поиск в мой CriteriaQuery, но продолжаю сталкиваться с дорожным блоком, что используемые таблицы не являются объектами в моей модели. Я мог бы добавить их как сущности, но я не хочу, чтобы они создавались автоматически EclipseLink при создании нового файла базы данных, поскольку в H2 есть функция, которая создает таблицы и выполняет другие необходимые действия по обслуживанию.

Я попытался создать представление для запроса полнотекстовых таблиц, чтобы получить необходимую информацию в нужном мне формате. Но я все еще сталкиваюсь с той же проблемой, что это представление не является сущностью.

Кто-нибудь сталкивался с этой ситуацией раньше и / или нашел способ ее обойти?

Спасибо!

...