複数のフィールドにまたがる複雑な検証ロジックが必要です。モデルの save() または update() が呼び出されるたびにこれを行う方法はありますか? 現在、ORM として Ebean を使用しています。私が今考えることができる唯一の方法は、次のように save() をオーバーライドすることです。
public class User extends Model {
@Override
public void save(){
if(this.validate()){
super.save();
}
}
..
}
これを行うためのより標準化された方法はありますか?