私はJPAエンティティを以下のように持っています。テーブルに挿入する前にデータを消去する
Employee{
String name;
String address;
String phoneNumber;
Date joiningDate;
boolean isActive;
}
私たちはアドレスをテーブルに挿入悪いデータ、不正な文字のような名前を持っていることを見ています\改行character.Iあるu000bは、挿入する前にデータをクレンジングするために一般的にこれを処理します。 これは多くの場所から呼び出されるので、私は、私はその後、employee.merge();
おそらくhttps://jsoup.org/cookbook/cleaning-htmlを参照してください。/whitelist-sanitizer –
ありがとうございますが、ユーザーがREST APIから間違った値を入力する可能性がありますので、多数のエントリポイントがありますので、バックエンドで消毒してください。 – javascriptlearner
既存のレコードをすべて削除して毎回新しく挿入しますか?または、あなたが言及した特定の悪いレコードだけを削除したいですか?または悪い文字を挿入しないものを探していますか? –