Provide additional optimistic lock options
------------------------------------------
Key: OPENJPA-1451
URL: https://issues.apache.org/jira/browse/OPENJPA-1451
Project: OpenJPA
Issue Type: Improvement
Affects Versions: 2.0.0-M3
Reporter: Grzegorz Borkowski
The standard @Version -based optimistic locking in JPA is too much limited in many cases.
Often you need to have optimistic lock more column(cell)-level then record-level based. It
can be accomplished by using old value of the modified column(s) in WHERE clause, instead
of using @Version column. Other JPA implementations already provide such extensions, it would
be good if OpenJPA had it too.
E.g. in Hibernate it'd done by: @org.hibernate.annotations.Entity(optimisticLock=DIRTY)
and in EclipseLink: @org.eclipse.persistence.annotations.OptimisticLocking(type=CHANGED_COLUMNS)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
|