Схема валидации в JPA - PullRequest
       7

Схема валидации в JPA

2 голосов
/ 20 декабря 2011

Я использую реализацию OPENJPA версии JPA 1.0.

Я хочу сравнить таблицы в базе данных с моими сущностями JPA. Я добавил следующее свойство к persistence.xml:

<property name="openjpa.jdbc.SynchronizeMappings" value="validate" />

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

Как я могу предложить JPA предупредить меня в этом случае?

1 Ответ

0 голосов
/ 30 января 2012

Ну, стандартный JPA 1.0 не поддерживает такую ​​функцию, и из того, что я вижу, даже нестандартные функции OpenJPa не помогут вам в этом.

...