0
respostas

[Dúvida] deleteById()', em uma chave composta com a JPA. Campos parcialmente preenchidos?

Boa noite, seria possível a JPA realizar um deleteById(), para uma Entidade que utiliza chave composta, passando apenas alguns campos como condição para o método mencionado?

Ex:

class ObjetoComChaveComposta {

    private ChaveCompostaId id;

    private  String campo1;

    private Integer campo2

}

class ChaveCompostaId {

    private Integer chave1;

    private Integer chave2;

}

//na camada de serviço por exemplo:

objetoComChaveCompostaRepository.deleteById(new ChaveCompostaId(chave1, null));