I'm curious. Is weblogic forced to use only XA compliant connections when multiple isolation levels are set? If not, I wonder how weblogic got around using the same connection with different isolation levels. I mean, is it possible to change the isolation level of a JDBC Connection mid-transaction??? Or do they use multiple connection and assume the transaction is still atomic?
As far as I know, you can only specify 1 datasource per entity. That datasource is associated to one type of connection configuration.