Existe alguma forma de anotar um atributo da classe, para que toda consulta pelo repository retorne apenas os que estiverem ativos/não excluídos?
Obrigado
@Entity
public class Categoria {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String nome;
@Enumerated(EnumType.STRING)
private TipoCategoria tipo;
private String cor;
/* Anotar algo aqui, para listar só qnd for verdadeiro*/
private boolean ativo;
}
public interface CategoriaRepository extends JpaRepository<Categoria, Long>{
/* retorna uma lista de ativos true */
List<Categoria> findByTipo(TipoCategoria tipo);
}
@GetMapping
public List<Categoria> lista() {
/* retorna uma lista de ativos true */
return categoriaRepository.findAll();
}