[hibernate-issues] [Hibernate-JIRA] Updated: (HHH-5222) upgrade to OPTIMISTIC_FORCE_INCREMENT fails
Christian Bauer (JIRA)
noreply at atlassian.com
Wed Nov 23 00:16:22 EST 2011
[ http://opensource.atlassian.com/projects/hibernate/browse/HHH-5222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Christian Bauer updated HHH-5222:
---------------------------------
Attachment: HHH-5222-test.txt
Attached a test for this issue.
EntityManager.lock(LockModeType.OPTIMISTIC) and LockModeType.OPTIMISTIC_FORCE_INCREMENT are broken.
The org.hibernate.LockMode integer level (3 and 4) is too low for these types, you never get an upgrade from READ (level 5).
Workaround: Query.setLockMode()
Bonus bug: The test should throw javax.persistence.OptimisticLockException and not org.hibernate.OptimisticLockException
> upgrade to OPTIMISTIC_FORCE_INCREMENT fails
> -------------------------------------------
>
> Key: HHH-5222
> URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-5222
> Project: Hibernate Core
> Issue Type: Bug
> Affects Versions: 3.6.8, 4.0.0.CR6
> Reporter: Scott Marlow
> Assignee: Scott Marlow
> Attachments: HHH-5222-test.txt
>
>
> See hhh5032-2.patch attached to HHH-5032
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list