Способ сделать проверку через SpringData MongoDB - PullRequest
1 голос
/ 06 января 2012

Есть ли способ выполнить проверку, например NotNull, Size и т. Д., С помощью библиотек SpringData для MongoDB?

Ответы [ 2 ]

2 голосов
/ 06 января 2012

Как я уверен, вы знаете, что на уровне программного обеспечения необходимо проводить большую проверку MongoDB, поскольку сама база данных без схемы . Однако я не думаю, что проверка является частью SpringData.

Нам нужно больше узнать о том, какие технологии вы используете, чтобы дать конкретную рекомендацию о том, как проводить валидацию. Тем не менее, вот несколько вариантов (похоже, что вы уже знакомы с некоторыми из них ):

  • Если вы уже используете Spring, рассмотрите возможность использования их API проверки . Например, он поддерживает API проверки bean-компонента JSR-303, который может быть хорошим способом объявить ограничения проверки в самих javabeans.
  • Существует также структура Javax.validation Bean Validation .
1 голос
/ 23 апреля 2012

Для этого вы можете использовать проверку MongoEventListeners + JSR 303.Я описал, как это сделать в моем блоге

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