Executando verificação de segurança...
0

Pra facilitar, não seria melhor criar um atributo booleano deletado? E ao deletar você setaria ele como True e facilitaria suas buscas?
A assinatura do método no Repository:
public List<Model> findAllByDeletadoFalse();

Ou então, se deleted_at salvar null:
public List<Model> findAllByDeletedAtIsNull();

Carregando publicação patrocinada...
1

Sim, eu consigo fazer uma query filtrando os excluidos, porém, preciso deixar isso genérico e escalável, já que colocar a clausula where em todos os meus selects seria trabalhoso e perigoso em casos de esquecimento

1

Acredito que esse link possa te ajudar a deixar genérico nas entidades de soft delete. Por ese site, você encontra várias outras dúvidas sobre o Spring.

1