Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-users] Transaction isolation on connection

Hi,

  I have question regarding setting of transaction isolation level on connection. I use SessionCustomizer to setup custom transaction isolation. But I found that it used only in 'default' connection pool. In 'read' connection pool that is used for lazy loading have default transaction isolation level.
 Only way to change isolation level for read connection is to implement ConnectionCustomizer that can be crated only in custom database platform.

  This is too complicated. Is this correct?

public class MyCustomizer implements SessionCustomizer {
    @Override
    public void customize(final Session session) throws Exception {
       session.getLogin().setTransactionIsolation(DatabaseLogin.TRANSACTION_...)
    }
}

  Thank you

   Martin


Back to the top