Nível de Isolamento do Hibernate

Olá a todos!!!

Estava dando uma olhada sobre níveis de isolamento no Hibernate através do livro Hibernate in Action 2005 e ele tem uma forma de configuração que afeta globalmente todas as conexões e transações. No arquivo de conf. do Hibernate:

<property name=“connection.isolation”>2</property>

Fiz uns testes com read commited e verifiquei que não funcionou. Então eu fui ver na documentação de referência (3.1) e eles não se referem a este mecanismo de configuração mas apenas de pessimistic locking. Alguém já usou essa forma de conf. e obteve suceso?
Agradeço antecipadamente.

ClodoaldoJR

Bem como não obtive respostas vou tentar reformular a mesma.
Seguinte pessoal eu estou testando o nível de isolamento READ_COMMITED onde ele permite unrepatable read mas não dirty read. Então crio duas Threads A e B para meu teste e faço da seguinte forma:

A -> abro a sessão e transação.
A -> carrego uma entidade do DB.
A -> atualizo atributos desta entidade mas não comito.
A -> dou um sleep na Thread de 5 s.
B -> abro a sessão e transação.
B -> carrego a mesma entidade do DB.
B -> acesso atributos desta entidade. (NÃO DEVERIA)
B -> fecho sessão.
A -> Após os 5 segundos comita transação e fecha a sessão.

Como READ_COMMITED não permite que uma transação leia dados de outra que ainda não foi comitada (dirty read) como a transação B está lendo dados da entidade cuja transação A modificou e ainda não comitou?

Agradeço antecipadamente