Transação e isolamento via JDBC  XML
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Autor Mensagem
pgnt
Debugger
[Avatar]

Membro desde: 18/01/2007 04:27:33
Mensagens: 57
Offline

Prezados,

Estou com um problema, mas para facilitar o entendimento vou usar o clássico caso de "pedido" e "ítens de pedido", abstraindo em pseudo código.




Ao selecionar o ID no banco, pode ser q ele pegue outro ID e não do inserido, uma vez que o commit da transação só é feita no final deste processo. Em outras palavras, ele não fará uma leitura suja? Ou, é garantido que o commit ele realiza e finaliza a primeira instrução (buscar ID) antes de iniciar a segunda (usar ID buscado para inserir)?

Já resolvi o problema com a ajuda do forum de inserir retornando o ID (isto seria uma solução), mas mantendo essa pratica (no caso para o postgresql <= v8.1 ou em outra ação no banco), é segura a forma apresentada?

obrigado





This message was edited 3 times. Last update was at 14/07/2010 16:22:14

 
Índice dos Fóruns » Persistência: Hibernate, JPA, JDBC e outros
Ir para:   
Powered by JForum 2.1.8 © JForum Team