update(entity)insert(entity)このメソッドは、登録と更新でよくある利用を定型化して簡易に利用できるようにしたものであり、このメソッドでなければ実現できないこと、というものはありません。呼び出し、Entityを指定します。該当するレコードがDBにあれば更新、なければ登録します。問答無用で登録します。1.0.5G主キーではなく、ユニーク制約のキーで更新することもできます。プログラム上でユニークキーだけを持っていて、そのレコードがDBに存在するかどうかわからない場合に、レコード存在確認のためだけの事前検索を省くことができます。ユニークキーがDBにあれば更新、なければ登録します。この場合、ユニークキーの値は必須です。細かい仕様は、update()と同じです。該当のBehaviorに対応するテーブルのEntityとなります。nullを指定した場合は例外発生します。更新においてはPKカラムの値と(排他制御が有効の場合に)排他制御カラムの値の指定が必須です(指定なしは例外)。更新結果が複数件の場合org.seasar.dbflute.exception.EntityDuplicatedException予期せぬレコードを更新してしまっている可能性があるため、ロールバックが求められます。すれ違いがあった場合org.seasar.dbflute.exception.EntityAlreadyUpdatedExceptionこの例外は、排他制御対象の場合のみ発生します。別の例外(SQLFailureException)の可能性があります。