2

とにかく、ebean保存のために「重複エントリ更新」を行うことはありますか? ありがとう。

4

1 に答える 1

3

コントローラーでそれを行うのは非常に簡単です。リクエストからフォームをバインド中

 ...
Some some = form().bindFromRequest().get();
if (some.id == null){
    some.save();
} else {
    some.update(some.id)
}

そうすれば、ステートメントは、前述の機能を持つこれらだけでなく、すべての DB エンジンで機能します。

さらに、クラスのsave()とをオーバーライドすることで、モデルでトリックを行うことができますupdate()Model

于 2012-09-24T05:54:34.003 に答える