1

MongoDBのSpringDataライブラリを介してNotNull、Sizeなどの検証を行う方法はありますか?

4

2 に答える 2

3

ご存じのとおり、データベース自体はスキーマレスであるため、多くの MongoDB 検証をソフトウェア層で実施する必要があります。ただし、検証がSpringDataの一部であるとは思いません。

検証方法について具体的な推奨事項を提示するには、使用しているテクノロジーについて詳しく知る必要があります。それでも、いくつかのオプションがあります (いくつかのオプションについては、すでにご存知のようです)。

  • すでに Spring を使用している場合は、検証 APIの使用を検討してください。たとえば、JSR-303 Bean Validation API をサポートしています。これは、JavaBeans 自体で検証制約を宣言するための優れた方法です。
  • javax.validation Bean Validationフレームワークもあります。
于 2012-01-06T14:15:03.803 に答える
1

これには、MongoEventListeners + JSR 303 検証を使用できます。やり方はブログに書いてます

于 2012-04-23T08:51:16.997 に答える