Dutra, desculpa, não expliquei por completo. Como não sei se você tem conhecimento nessa parte e até pra ficar claro pra lista, no geral, vou tentar explicar sem usar os termos da programação em Hibernate.
Ele não faz duas consultas. É que no caso de uma alteração de dados vc já trás todas as informações daquela tupla. Aí quando é passado pro Hibernate persistir/gravar, vão suas alterações no tupla, inclusive a chave primária. Aí ela estará preenchida e ele faz um update. Se você criou um registro a chave primária não está preenchida aí ele faz INSERT. Espero ter esclarecido. Se ficar dúvida, como não é o foco da lista, pode me mandar email direto. Bruno E. A. Silva. Analista de Sistemas. 2011/10/10 Guimarães Faria Corcete DUTRA, Leandro <l...@dutras.org>: > Se isso for verdade, o Hibernate reproduz um mau padrão de > programação. Não vale a pena selecionar toda a vez. Vale mais a pena > tentar primeiro a operação mais comum, capturar o erro e passar para a > alternativa. > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral