Spring & Hibernate: заблокировать пользователя от записи - PullRequest
3 голосов
/ 13 марта 2012

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

спасибо Себастьян

Ответы [ 2 ]

2 голосов
/ 13 марта 2012

Я рекомендую вам использовать среду безопасности, такую ​​как Spring Security или Apache Shiro, для реализации сквозных проблем безопасности на уровне приложений.

0 голосов
/ 14 марта 2012

В итоге я использовал перехватчик Hibernate.Если я реализую onSave (), onDelete () и onFlushDirty (), есть ли возможность обойти эти методы и записать в базу данных?Если нет, то я очень доволен этим решением.Потому что, как выясняется, этому пользователю также не разрешено читать некоторые поля.

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