|
That's hard to say. It still does not seem right to me, mostly as it tends to break existing code, but if it is how it should behave in current version, I guess there is no other way than closing this issue. We go around by overriding methods in EntityManager and forcing pessimistic locks for everybody. We had been running with them for a year and had no issues with it - we do not need optimistic ones at all now.
|