S2JDBCには、ActiveRecordやDBICなどの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(); }