Excluir uma compra e seus itens

4 respostas
CarlosFontana

Boa noite, estou tentando excluir uma compra e seus itens mas não estou entendo porque o método excluir dos itens não está sendo chamado, vai direto para o método excluir da compra, estou fazendo da seguinte forma:

public boolean excluirBD() {
        boolean retorno = compra.excluir();
        for (int i = 0; i < dtm.getRowCount(); i++){
            setPersistenciaItem(i);
            itemCompra.atualizaQuantidadeProdutoCompraCancelada(i);
            itemCompra.excluir(i);
        }
        preencheTabelaHistorico(null);
        return retorno;
}

Alguém sabe me dizer qual o erro?

4 Respostas

mauricioadl

carlos, nao seria interessante vc usar um delete cascade para quando excluir o pedido os itens excluirem automaticamente?

CarlosFontana

Blz Mauricio, o problema é que nunca mexi com delete cascate, a forma que estou inserindo a compra e os itens no banco é parecido com esse método, por isso estou tentando fazer dessa forma.

mauricioadl

se vc estiver usando jpa eh muito simples de usar o cascade, faca uma busca no google ou ate mesmo aqui no forum que vc acha facilmente.

CarlosFontana

Valeu pela dica, vou verificar!

Criado 29 de abril de 2012
Ultima resposta 29 de abr. de 2012
Respostas 4
Participantes 2