メモ S2JDBCでupdate or insert

S2JDBCには、ActiveRecordDBICなどのupdate_or_create的なメソッドはないが、こうすればいいらしい。

int count = jdbcManager.update(employee).execute();
if (count == 0) {
  jdbcManager.insert(employee).execute();
}

http://ml.seasar.org/archives/seasar-user/2008-February/013029.html


こっちで良いか…

if (jdbcManager.update(employee).execute() == 0) {
  jdbcManager.insert(employee).execute();
}