Убедитесь, что JDBC / JPA не будет изменять БД? - PullRequest
0 голосов
/ 07 февраля 2012

У меня есть MS SQL Server с постоянно обновляемой БД.
У меня есть учетные данные для доступа к нему с правами администратора.

И я делаю веб-приложение Java EE для отображения (следовательно,, только отображать) свои данные.
Но я должен убедиться, что при любых последствиях
Мое веб-приложение не изменяет БД.

И нет,владельцы БД не хотят делать непривилегированного пользователя для веб-приложения.
Есть идеи?Я использую JDBC + JPA.

1 Ответ

1 голос
/ 08 февраля 2012
  1. В EclipseLink вы можете пометить все свои объекты как @ReadOnly, чтобы они не были записаны.
  2. Вы также можете зарегистрировать прослушиватель событий, чтобы выдавать ошибку при сохранении, обновлении или удалении.
...