我需要一些跨多个领域的复杂验证逻辑。有没有办法在每次调用模型上的save()或update()时执行此操作?我目前正在使用Ebean作为我的ORM。我现在能想到的唯一方法是覆盖save(),如:
public class User extends Model {
@Override
public void save(){
if(this.validate()){
super.save();
}
}
..
}
有更标准化的方法吗?
答案 0 :(得分:0)
你可能想在ebean中观看BeanPersistAdapter。
您可以覆盖方法,例如preUpdate。