Entity
Table
Column
Id
Version
Temporal
GeneratedValue
SequenceGenerator
TableGenerator
Versionが付与されたプロパティが存在する場合には、
対象レコードは排他制御の対象となり、更新処理実行時に自動で排他制御が実行される。
排他制御の対象であるエンティティを更新する際は、以下の場合にOptimisticLockExceptionを送出する。
バージョン番号の不一致で、更新対象が存在しない場合
更新条件に合致する更新対象が存在しない場合
OptimisticLockExceptionを送出する。OptimisticLockExceptionを送出する。
なお、PKが組み合わせキーとなる場合は、HttpExclusiveControlUtil.updateVersionWithCheck(HttpRequest, ExclusiveControlContext)
を使用すること。OptimisticLockExceptionを送出する。
UploadHelperを生成する。Interceptor。