Hi Kamal,
There's currently no jOOQ API support for specifying the transaction isolation. The relevant feature request is here:
If you're backing your transaction implementation to JDBC based transactions (as opposed to JTA transactions or Spring TX, for instance), you can implement your own ConnectionProvider or DataSource, which sets the Connection.setTransactionIsolation() value right after obtaining the connection, for instance:
Of course, it is perfectly possible not to use the jOOQ transaction API in case of which you would specify the isolation directly on your transaction provider, and pass jOOQ an already transacted JDBC Connection.
I hope this helps,
Lukas