I find this statement wildly odd-sounding:
anonymous wrote : In the time gap between Transaction start time and the UPDATE/DELETE
statement there could be commited changes that will be lost (Lost Updates).
No updates will be ever lost with higher isolation levels. The database will ensure that
no two transactions that update the same data item can proceed. With "lost" they
seem to mean unavailable to the isolated transaction. However, that is exactly what is
needed for the job executor to operate properly.
Note that the REPEATABLE_READ suggestion is not a rule. Isolation levels are implemented
differently in each database and in some databases it may be possible to use a lower
isolation level that works.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4159358#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...