Dúvida: Devo ou não continuar meu projeto com a linguagem que escolhi ?
Opa, a minha situação é a seguinte, estou desenvolvendo um projeto web usando Java Spring Boot, JPA e Hibernate, o meu grande problema está sendo em relação ao soft delete que decidi implementar que está me gerando muita dor de cabeça, estou conseguindo deletar registros atribuindo uma data a coluna deleted_at, porém, não estou conseguindo filtrar os registros para que nenhum excluído venha para o meu sistema. A única solução que encontrei para isso é usar o @Where, porém, não quero usa-lo pois sei da dificuldade de trazer os registros deletados para o meu sistema em uma análise de métricas por exemplo.
Já tentei fazer interceptadores de query mas não consegui, nem usando o ChatGPT, nem lendo a documentação do Hibernate.
Estou com esse problema desde que começei a codar o sistema, porém só agora que vi realmente a necessidade de não retornar os registros deletados. Estou considerando mudar a linguagem que estou fazendo meu backend por conta da falta de praticidade do JPA e Hibernate em relação ao soft delete.
Aceito quaisquer sugestões sobre como implementar essa feature ou sobre mudança de linguagem. Agradeço desde já