2

モデルクラスの1つの特定のプロパティが変更された場合に追加のロジックを実行する機能を実装しようとしています。モデル クラスの save メソッドと update メソッドをオーバーライドするのがよいと思いますが、プロパティが変更されたかどうかを確認するにはどうすればよいでしょうか。Ebean には BeanPersistListener があるようですが、ここで必要なものにはやり過ぎのようです。

public class Test extends Model {
    public String foo;
    public String bar;

    @Override
    public void save() {
        //if foo has been modified do something extra
        super.save();
    }

    //same thing for update()

}
4

1 に答える 1