4

我需要一些跨多个字段的复杂验证逻辑。每次调用模型上的 save() 或 update() 时,有没有办法做到这一点?我目前使用 Ebean 作为我的 ORM。我现在能想到的唯一方法是覆盖 save() ,例如:

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

有没有更标准化的方法来做到这一点?

4

1 回答 1

0

您可能想在 ebean 中观看 BeanPersistAdapter。

您可以覆盖方法,例如 preUpdate。

于 2013-11-26T15:07:41.970 回答