3

Spring、JPA (Hibernate)、および Java 検証フレームワーク (Hibernate Validator) を使用するアプリがあります。HTML を含めることが許可されているドメイン モデルのフィールドに注釈を付け、コミット時に自動的にサニタイズできるようにしたいと考えています。これを行う賢い方法を知っている人はいますか?

検証フレームワークを使用してみましたが、これは検証時のフィールドの値の変更をサポートしていません。ハッキングして何かを機能させることはできますが、よりクリーンなソリューションを望んでいます。

4

2 に答える 2

4

JPA Entity Listeners アノテーションを使用してそれを行うことができます。

@PreUpdate

@PrePersist

別の解決策は、独自のセッターで行うことです。

于 2010-02-05T13:00:54.010 に答える