This just serves as a hint for the actual transaction subsystem;
it will not necessarily cause failure of write access attempts.
A transaction manager that cannot interpret the read-only hint will
not throw an exception when asked for a read-only transaction.