Настройка EclipseLink DDL Generation для игнорирования таблиц - PullRequest
1 голос
/ 14 июля 2011

У меня есть несколько внешних таблиц, которые я не могу изменить. В моем случае это такие вещи, как встроенные таблицы Oracle.

У меня есть несколько сущностей, которые отображаются на эти таблицы, но когда я делаю генерацию DDL, я не хочу, чтобы они генерировались. Есть ли аннотация или атрибут, который я могу установить, чтобы игнорировать определенные объекты в генерации DDL?

1 Ответ

2 голосов
/ 19 июля 2011

Вы можете просто переключиться на «создать» ddl из «drop-create».Вызовы "create" для существующих таблиц будут игнорироваться.К сожалению, в настоящее время в EclipseLink нет возможности предотвратить удаление таблицы при использовании «drop-create».Лучше всего, чтобы EclipseLink записал DDL в файл и удалил строки для таблиц, которые вы не хотите изменять.Вполне вероятно, что нечто подобное будет доступно в будущей версии EclipseLink.Вы можете отслеживать и предоставлять отзывы о текущей активной функции «расширений» в EclipseLink: http://wiki.eclipse.org/EclipseLink/Development/2.4.0.Следите за информацией на этой странице.

...