A developer is writing an Account
EJB in order to provide applications access to the Account database table. The requirements are that the table rows cannot be changed when the EJB is being accessed by applications within a single transaction. Given that the transaction attribute on the bean is set to TX_REQUIRED, the BEST way to achieve this goal is to configure the Account bean with a transaction isolation level of:
a) TRANSACTION_ALLOW_READONLY.
b) TRANSACTION_SERIALIZABLE.
c) TRANSACTION_REPEATABLE_READ.
d) TRANSACTION_READ_COMMITTED.
The answer given is C.
Can anyone explain how ???