4

複数のフィールドにまたがる複雑な検証ロジックが必要です。モデルの save() または update() が呼び出されるたびにこれを行う方法はありますか? 現在、ORM として Ebean を使用しています。私が今考えることができる唯一の方法は、次のように save() をオーバーライドすることです。

public class User extends Model {
  @Override
  public void save(){
    if(this.validate()){
      super.save();
    }
  }
 ..
}

これを行うためのより標準化された方法はありますか?

4

1 に答える 1