Hibernate Validator を Hibernate と組み合わせるとINSERTやUPDATEするときに自動的に動作しますが、アプリケーションレベルでバリデーションを行っているときは、この動作が只のオーバヘッドになってしまいかねません。
この自動バリデートを停止するには、hibernate.validator.autoregister_listeners を false にすればいいみたいです。
Hibernate Validator のリファレンスマニュアルによると『Such a need is very uncommon and not recommended.』らしいですが(^^;(2010年2月17日追記)
これは Hibernate Search を使うときの警告みたいですね。単体で使うときは非推奨じゃないみたいです。
参照:
Hibernate Validator: Chapter 2. Using the Validator framework
Hibernate Annotations: Chapter 4. Additional modules
