Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AlisonLuis

Alterar itens

Recommended Posts

Galera, estou um duvida..

Estou trabalhando num projeto com PostgreSQL.

 

Eu tenho a opção de alterar pedidos que não foram fechados, por exemplo, tenho um pedido em aberto com 3 itens.

Eu vou nele e altero o item numero 1, e coloco no pedido o item numero 4.

 

Como eu faço pra verificar se o produto foi alterado pra eu dar update, e se eh novo eu dar insert.

Me falaram sobre usar INSERT OR UPDATE, porem no PostgreSQL não consegui usar desta maneira.

 

Alguém tem um ideia de como fazer isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você estivesse usando um framework ORM como o Hibernate, aí sim você poderia usar o método saveOrUpdate da classe Session. Porém, se estiver usando JDBC direto, você terá que fazer um SELECT buscando pela coluna chave. Caso encontre uma linha é UPDATE caso contrário é INSERT.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.