Estou com um problema no java ee em que só posso realizar select em um dado que foi salvo na transacao anterior, porém, em alguns cenários a transação anterior ainda nao terminou e tenho alguns erros, alguém já passou por isso?
Encontrei sobre essa configuracao read committed isolation level, mas ainda nao achei como implementar
Todas soluções que encontrei, o pessoal está utilizando spring, aqui nao usamos
Material de referência para hibernate: A beginner's guide to transaction isolation levels in enterprise Java - Vlad Mihalcea
Sobre essa parte, vc realmente precisa ler os dados alterados por transações que ocorreram antes da atual, ou realmente apenas ler dados que foram feitos commit? Caso seja a primeira opção, há o nível de isolamento Serializable
, que irá executar as transações no banco de forma sequencial trazendo um maior nível de consistência ao banco de dados, porém afeta a performance.
Que especie de consistencia é essa que esta sendo violada?