Выход из аудита информации от субъекта JPA - PullRequest
0 голосов
/ 16 сентября 2011

У меня есть таблица с данными аудита в той же таблице.

Я хочу создать объект без столбцов аудита.

Возможно ли это в JPA.

например Персональный стол столбцы: имя, адрес, (информация аудита) insertTime, (информация аудита) loggedUser

Могу ли я создать объект, используя только информацию, не связанную с аудитом.

Пожалуйста, помогите

Ответы [ 2 ]

3 голосов
/ 16 сентября 2011

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

1 голос
/ 17 сентября 2011

Как уже сказал Мэтт Хэнди, ответ - да.Эту функцию также можно использовать для адаптации представлений базы данных к конкретным объектам.

С другой стороны, теперь вы не можете разрешить автоматическое создание таблицы (например, при использовании Hibernate путем установки hibernate.hbm2ddl.auto=create-drop) и поэтому должныуправляйте своей схемой самостоятельно (что не так уж плохо).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...